cfnr.net
当前位置:首页 >> jAvA JList问题 >>

jAvA JList问题

在点按钮的事件处理中设置以前选择的项为选中状态

你好!for(int i=0;i 评论0 0 0

你的代码太乱了,我重新写了一个,你想让他不间断显示的话,必须有实现Runnable接口,或者继承Thread类.希望能帮到你import javax.swing.DefaultListModel;import javax.swing.JFrame;import javax.swing.JList;import javax.swing.JScrollPane

改一次数组装一次JList

布局是绝对布局, 那么显示组件就需要为他们指定Bounds存在问题的代码 contentPane.add(new JScrollPane(list));//这里的JScrollPane没有指定大小和位置修改后的代码JScrollPane jsp = new JScrollPane(list); jsp.setBounds(8, 8, 310, 220);//指定了JScrollPane的大小和位置 contentPane.add(jsp);

没有getSelectedValuesList这个方法吧,还有就是方法名正确应该都是小写字母开头,jList 有个方法叫做getSelectedValues(),返回Object[]类型!改成jList.getSelectedValues().toString();

你可以假定我不知道,实际上我也不知道,我从来不玩swing.所以胡扯一下,你如果觉得这样做累了烦了,试一试processing.org或者javafx,说不准

我用的jList做的成员列表.. 我想让jlist的成员列表和qq一样也可以显示头像图表和名字 该怎么写啊 我写了一个 但是显示有问题不对.. 请高手指点下.. DefaultListModel lm=new DefaultListModel(); lm.addElement(new Object[] {friendnames.get(p).toString(),new ImageIcon(picsonline[picid])});

public interface ListSelectionModel此接口表示任何组件的当前选择状态,该组件显示一个具有稳定索引的值列表.该选择被建模为一组区间,每个区间表示一个选定列表元素的连续范围.修改该组选定区间的方法都采用一对索引:index0 和 index1,这对索引表示一个闭区间,即该区间同时包括 index0 和 index1. getValueIsAdjusting() 如果该值在进行一系列更改,则返回 true. setValueIsAdjusting(boolean valueIsAdjusting) 如果将来对该模型的值的更改被视为单个事件,则此属性为 true.

jlist的每一行的item类加入一个变量path,重写一下它的item即可,这是这类问题的普遍思想,你自己变通.

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com