首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

急怎么在Jlist中显示已存在数组的内容

2012-02-08 
急!!!如何在Jlist中显示已存在数组的内容Java codeprivate void jButtonStartSearchActionPerformed(java.

急!!!如何在Jlist中显示已存在数组的内容

Java code
private void jButtonStartSearchActionPerformed(java.awt.event.ActionEvent evt) {{...            String[] t = new String[mySearching.leng];            t = mySearching.Search(keyWords,indexDir);//t为存放String类型的一维数组            DefaultListModel listModel = new DefaultListModel();            for(int i=0;i<mySearching.leng;i++){                listModel.addElement(t[i]);            }            JList jListSearchingFiles = new JList(listModel);}


此程序是通过jButton的ActionPerformed事件响应,通过监视知jListSearchingFiles的dataModel中有值,为何事件执行完后则没有,,jList中的内容该如何显示出来呢,,

[解决办法]
你的Jlist没有加入到显示的Panel中,怎么显示呢?
JList jListSearchingFiles = new JList(listModel);
后面加个 panel.add(jListSearchingFiles);
[解决办法]
不需要每点击一次Button就生成一个JList,应该是先在界面上布局好一个JList,然后通过Model更新其内容。

热点排行