JSVM核心类库,收集了JAVA进行JSVM开发必用技术进行归纳,在实际项目应用中直接引用相关类库即可现实JSVM相关功能!
源代码在线查看: vector.js
// Description: js.util.Vector 类
// Author: Changhua.Wan
// Version: 2004.01.26.01
_package("js.util");
_import("js.util.ArrayList");
function js.util.Vector() {
var _array = new js.util.ArrayList();
this.add = function(o) {
_array.add(o);
}
this.addAll = function(o) {
_array.addAll(o);
}
this.addElement = function(o) {
this.add(o);
}
this.clear = function() {
_array.clear();
}
this.contains = function(o) {
return _array.contains(o);
}
this.elementAt = function(idx) {
return _array.get(idx);
}
this.elements = function() {
return Class.forName("js.util.Enumeration").newInstance(_array.toArray());
}
this.firstElement = function() {
return this.elementAt(0);
}
this.get = function(idx) {
return _array.get(idx);
}
this.indexOf = function(o) {
return _array.indexOf(o);
}
this.insertElementAt = function(obj, idx) {
_array.add(idx, obj);
}
this.isEmpty = function() {
return (_array.size() == 0);
}
this.lastElement = function() {
return _array.get(_array.size() - 1);
}
this.lastIndexOf = function(o) {
return _array.lastIndexOf(o);
};
this.remove = function(_arg) {
if (typeof(_arg) == "number")
_array.removeAt(_arg);
else
_array.remove(_arg);
}
this.setSize = function(_size) {
if (_size < _array.size()) {
for (var i = _array.size(); i >= _size; i--) {
_array.removeAt(i - 1);
}
}
}
this.size = function(_size) {
return _array.size();
}
this.toArray = function() {
return _array.toArray();
}
}
js.util.Vector._extends("js.lang.Object");
|
相关资源 |
|
-
JSVM核心类库,收集了JAVA进行JSVM开发必用技术进行归纳,在实际项目应用中直接引用相关类库即可现实JSVM相关功能!
-
一个可以进行交流电压测量的程序,这个程序,在实际的应用中得到验证,大家可以直接使用
-
java写的简单的时钟程序,界面简洁漂亮,对初学者很有参考价值, 类Clock继承了java.applet.Applet
-
JAVA 2应用编程150例
收集了JAVA大量的编程实例
-
用VC++实现ODBC连接数据库,对于初学者进行数据库开发,或用Java开发ODBC有指导作用!
-
本书介绍和分析了MFC程序的框架结构和各种MFC辅助工具的使用方法,实例剖析了MFC中与图形和数据库应用程序设计有关的类。介绍了GIS系统的开发方法和思路,结合具体代码开发实现了矢量图形系统、数据库管
-
收集了一些关于软件开发中需要用到的规范文档,软件需求分析报告、详细设计说明、概要设计说明
-
java线程经典书籍!介绍了JAVA线程开发
|