How to set the ListModel of a JList in Netbeans?

雨燕双飞 提交于 2019-12-03 03:24:14

You have two ways of doing this:

1) In your code manually call list.setModel() anywhere after initComponents() is called. 2) Do it through NetBeans - Right click the list, go to "Customize Code". The first code section is the list's constructor call. Change the dropdown from "Default Code" to "Custom Creation" and simply insert your ListModel in the constructor call. You can do this by setting it to new

javax.swing.JList(new DefaultListModel())

or by instantiating your listmodel before the call to initComponents() in the code and then doing

javax.swing.JList(defaultModel);
twnaing

I usually do this way in Netbeans
1. Select the JList
2. In model property, select Custom code and insert the listModel name (declared in 3rd step)
3. declare DefaultListModel listModel = new DefaultListModel(); in code view
4. change listModel declaration to accept a List or similar

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!