swing JList JScrollPane使用时不显示数据的问题 JList设置可多选

没时间 先简单的说下 就是一般来讲,是初始化一个 JList list= new JList();,JscrollPane jpanel = new JScrollPane(list),list中数据的修改通过更改JList 的DefaultListModel就可以了。这里一定要注意一个问题就是,当使用JPanel时,在向panel中添加list时可以有两种形式1、JPanel panel= new JPanel(); panel.add(list); 2、JPanel  panel= new JPanel(list); 但是当使用JscrollPane 时,在向JscrollPane 中添加list时必须是通过JscrollPane jpanel = new JScrollPane(list);这种形式添加,使用jpanel.add(list)添加时不显示数据

 

Jlist组件有三种选择项目的模式:
第一种是:SINGLE_SELECTION:
显然,这种模式下每次只答应选择一个项目。
第二种是:SINGLE_INTERVAL_SELECTION:
这种模式下答应连续选择多个项目。
第三种是:MULTIPLE_INTERVAL_SELECTION:
它答应间隔开地选择多个项目。这种模式是默认的选择模式,假如你要用上面两种模式,则需要显式

你可能感兴趣的:(swing,list)