Yat*_*oel 7 java user-interface swing netbeans jlist
我在Netbeans IDE的帮助下设计了一个Swing GUI,这个GUI包含一个JList.
Bydefault,它使用AbstractListModel将其作为JList构造函数中的参数传递以创建该JList.
我想在Netbeans中的某处指定传递DefaultListModel作为要在该JList中传递的模型,以便稍后我可以检索它以在listModel中进行更改.
我怎样才能做到这一点.
Jas*_*ols 11
你有两种方法:
1)在您的代码中,在调用initComponents()之后的任何地方手动调用list.setModel().2)通过NetBeans执行 - 右键单击列表,转到"自定义代码".第一个代码部分是列表的构造函数调用.将下拉列表从"默认代码"更改为"自定义创建",只需在构造函数调用中插入ListModel.您可以通过将其设置为新来执行此操作
javax.swing.JList(new DefaultListModel())
Run Code Online (Sandbox Code Playgroud)
或者通过在代码中调用initComponents()之前实例化listmodel然后执行
javax.swing.JList(defaultModel);
Run Code Online (Sandbox Code Playgroud)
我通常在Netbeans中这样做
1.选择JList
2.在模型属性中,选择自定义代码并插入listModel名称(在第3步中
声明)3.DefaultListModel listModel = new DefaultListModel();在代码视图中
声明4.更改listModel声明以接受List或类似
| 归档时间: |
|
| 查看次数: |
24502 次 |
| 最近记录: |