У меня есть JList, который увеличивается в размере вместе с JFrame
. У меня есть следующий код:
defaultListModel = new DefaultListModel<SData>();
for (String string: listOfStrings) {
defaultListModel.addElement(string);
}
jList = new JList<String>(defaultListModel);
jList.setCellRenderer(jListCellRenderer);
jList.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent arg0) {
//codes to go
}
});
jList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
jList.setLayoutOrientation(JList.VERTICAL_WRAP);
scrollPane = new JScrollPane(jList);
Если я устанавливаю какое-то значение для метода setVisibleRowCount, номер строки становится фиксированным, а если я не устанавливаю значение, значение по умолчанию равно 8. Я хочу, чтобы это значение динамически изменялось.