Нов съм в суинга. Влачих и пуснах компонента Jlist в панела. Той генерира код, който е
jList1 = new javax.swing.JList();
jList1.setModel(new javax.swing.AbstractListModel() {
String[] strings = {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5"};
public int getSize() {
return strings.length;
}
public Object getElementAt(int i) {
return strings[i];
}
});
jScrollPane1.setViewportView(jList1);
След изпълнение на кода той дава елемента, който е включен по подразбиране. Искам да вмъкна елемента динамично чрез код, как мога да направя това. Опитах да използвам
DefaultListModel model = new DefaultListModel();
jList1 = new JList(model);
for (int i = 0; i < 15; i++) {
model.addElement("Element " + i);
}
jList1.setModel(model);
Но списъкът не се актуализира. Как мога да го актуализирам динамично.