易截截图软件、单文件、免安装、纯绿色、仅160KB

Java中JList简单应用

 最近学习java用到了JList,对于向JList中添加数据,困扰了好久,上网查给的答案都没个合适的,问了老师才弄明白些,总结如下:
1.使用Vector:首先把你的数据项都存放在Vector中,然后调用JList的setListData()方法,将Vector添加到JList中
   Vector vt=new Vector();
   JList list=new JList();
   vt.add("aaa");
   vt.add("bbb");
   list.setListData(vt);
2.通过构造函数添加数据
String[] data = {"one", "two", "three", "four"};
JList dataList = new JList(data);
3.使用DefaultListModel添加数据,这种方法网上大部分都是像下面一样写的:
DefaultListModel m=(DefaultListModel)list.getModel();
for(int i=0;i<10;i++){
m.addElement(...);
}
但是我实验了几次都不成功,提示list.getModel()不能转换为DefaultListModel,或许他们少些了些什么,在使用之前,先要给JList
设定一个Model,例如:
DefaultListModel m=new DefaultListModel();
for(int i=0;i<10;i++){
m.addElement(...);
}
list.setModel(m);
除此之外,JList中还可以添加组件,方法很简单,只要用JList的add方法就可以了。
这些方法都是我亲自验证过的,没有问题的,提供给大家参考一下。
  


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

Java多线程的相关机制[z]

 一 线程的基本概念
线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径.;多进程:在操作系统中能同时运行多个任务 (程序);多线程:在同一个应用程序中有多个顺序流同时执行;Java的线程是通过java.lang.Thread类来实现的;JVM启动时会有一个由主方法(public static voi ......

实战Java多线程编程不提倡做法

不提倡使用的方法是为支持向后兼容性而保留的那些方法,它们在以后的版本中可能出现,也可能不出现。Java 多线程支持在版本 1.1 和版本 1.2 中做了重大修订,stop()、suspend() 和 resume() 函数已不提倡使用。这些函数在 JVM 中可能引入微妙的错误。虽然函数名可能听起来很诱人,但请抵制诱惑不要使用它们。
调试线程化的 ......

深入浅出Java多线程程序设计

一:理解Java多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 ......

JAVA 获得IP地址

1. java 获取ip地址的代码
    String loacalIp = "";
    try
   {
       InetAddress localhost = InetAddress.getLocalHost();
        loacalIp  =localhost.getHostAddress();
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号