У меня есть 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. Я хочу, чтобы это значение динамически менялось.
Size
изJList
будет контролироватьsetVisibleRowCount()
- person Ahamed   schedule 28.02.2012