好吧,所以我有一个JList和内容提供了一个数组。我知道如何将元素添加到数组,但我想知道如何刷新JList ...或者甚至有可能吗?我试过谷歌。 :\java刷新数组到jList

import java.applet.Applet;

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class bs extends JApplet implements MouseListener {

public static String newline;

public static JList list;

public void init() {

String[] data = {"one", "two", "three", "four"};

list = new JList(data);

this.getContentPane().add(list);

list.addMouseListener(this);

String newline = "\n";

list.setVisible(true);

}

public void refresh(){

Address found;

this.listModel.clear();

int numItems = this.getAddressBookSize();

String[] a = new String[numItems];

for (int i=0;i

found = (Address)Addresses.get(i);

a[i] = found.getName();

}

/* attempt to sort the array */

Arrays.sort(a, String.CASE_INSENSITIVE_ORDER);

for (int i=0;i

this.listModel.addElement(a[i]);

}

}

public void mousePressed(MouseEvent e) { }

public void mouseReleased(MouseEvent e) {

Object index = list.getSelectedValue();

System.out.println("You clicked on: " + index);

}

public void mouseEntered(MouseEvent e) { }

public void mouseExited(MouseEvent e) { }

public void mouseClicked(MouseEvent e) { }

public void paint(Graphics g) {

}

}

任何想法?

谢谢。

2010-07-16

nn2

java数组更新_java刷新数组到jList相关推荐

  1. java数组更新_java数组

    数组无论在哪种编程语言中都算是最重要的数据结构之一,同时不同语言的实现及处理也不尽相同.但凡写过一些程序的人都知道数组的价值及理解数组的重要性,与链表一道,数组成为了基本的数据结构.尽管Java提供了 ...

  2. java数组显示_Java 1.5中显示数组

    很长一段时间以来,Java编程人员都自己编写方法来打印数组的内容.这是因为JDK没有提供一种将数组转换为字符串值的简便方法.更糟糕的是,一个字符串数组总是从它的toString方法中返回如下信息: [ ...

  3. java数组语法_Java 基本语法----数组

    数组 数组概述 数组是多个相同类型数据的组合,实现对这些数据的统一管理. 数组属引用类型,数组型数据是对象(Object),数组中的每个元素相当于该对象的成员变量. 数组中的元素可以是任何数据类型,包 ...

  4. java 数组成员_java 数组中含有

    <数据结构与抽象:Java语言描述(原书第4版)>一2.2.1 可变大小数组 本节书摘来华章计算机<数据结构与抽象:Java语言描述(原书第4版)>一书中的第2章 ,第2.2. ...

  5. java 数组 反射_java数组的反射

    java数组的反射,有一个JAVA API类可以运用:java.lang.reflect.Array 具体应用: 1:判断一个对象是否是数组: int arr[] = {1,2,3}; Class c ...

  6. java数组缓冲_java – 何时使用数组,缓冲区或直接缓冲区

    题 在编写用于OpenGL库的Matrix类时,我遇到了使用Java数组或Buffer策略来存储数据的问题(JOGL为Matrix操作提供直接缓冲区副本).为了分析这一点,我写了一个小型性能测试程序, ...

  7. Java数组参考_Java数组

    数组变量 VS 数组对象 先看一例子: int[] primitiveArray; //在栈中声明了一个引用变量,暂时还没指向任何对象 primitiveArray = new int[5]; //在 ...

  8. java 数组写法_java书写、数据类型、数组定义

    这里只记录java与php.javascript不同的地方,相同的地方就不赘述了. 1.java文件源码为以.java为后缀的文件,字节码文件是以.class为后缀的文件. 2.写好一个java源码之 ...

  9. java数组 方法_Java数组的十大方法

    Java数组的十大方法 以下是Java Array的前10种方法.他们是来自stackoverflow的投票最多的问题. 0.声明一个数组 String[] aArray = new String[5 ...

最新文章

  1. 洛谷 P2219修筑绿化带 二维单调队列~
  2. linux系统防火墙相关问题及常用命令介绍
  3. 监控工具—Prometheus—基础介绍
  4. 每次请求都要建立连接吗?
  5. CentOS下安装网卡驱动
  6. 【客户案例】智能驾驶行业如何上云? 1
  7. OpenShift 4 - 应急响应Demo应用(AMQ+Knative+Quay+BPM+BDM+SSO)
  8. AlertDialog用法。
  9. 常见错误:JavaScript 提交form 的时候,Error:对象不支持此属性或方法
  10. Android中突发情况数据的保存和恢复
  11. mysql的启动脚本编写_老鸟带你开发专业规范的MySQL启动脚本
  12. java messagedigest_Java自带的加密类MessageDigest类代码示例
  13. 【Java系列】八大排序算法
  14. Springboot毕设项目基于Java对运动心跳数据分析系统设计与实现455j4(java+VUE+Mybatis+Maven+Mysql)
  15. OSChina 周六乱弹 —— 三口气印度史(3.5)
  16. 游戏无法启动此程序因为计算机中丢失,无法启动此程序因为计算机中丢失*.dll 看完你就知道了...
  17. 含有一般疑问句的歌_一般将来时详解,想学好英语必须要掌握的一个最重要语法...
  18. matlab自定义函数拟合写法,[MATLAB基础] 求助:如何确定自定义函数拟合时的参数初值?感谢!...
  19. 制作稳定版本的rootfs
  20. 华为移动wifi显示无服务器,华为移动WIFI怎么使用,随时WIFI是路由器吗?

热门文章

  1. java invoke 泛型_利用Java反射机制和泛型,全自动解析json
  2. matplotlib画图_漂亮,超详细的matplotlib画图基础
  3. echaer 地图_ECharts地图系列
  4. Java中那些内存泄漏的场景!
  5. 【Python】mmSegmentation语义分割框架教程(自定义数据集、训练设定、数据增强)
  6. ASP.NET MVC 中删除无用视图引擎
  7. SQL Server大量数据秒级插入/新增/删除
  8. JavaWeb关于工程运行的笔记
  9. IDEA写sql语句的时候没有提示信息的处理办法
  10. nohup xxx 后台进程关闭,可以这样避免