JFrame
과 함께 크기가 커지는 JList가 있습니다. 나는 다음과 같은 코드를 가지고 : 나는 setVisibleRowCount 방법에 대한 몇 가지 값을 설정하면JList의 동적 표시 행 개수
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);
, 행 번호가 고정된다을 내가 값을 설정하지 않으면 8의 기본 값은 재생 온다. 이 값을 동적으로 변경하고 싶습니다.
visibleRowCount를 제어 할 대상은 무엇입니까? 그것이 무엇이든 그 속성을 듣고 그에 따라 visibleRowCount를 업데이트하십시오. – kleopatra
빨리 도움을 받으려면 [SSCCE] (http://sscce.org/)를 게시하십시오. –
'JList'의'Size'가'setVisibleRowCount()'를 제어해야합니다. – Ahamed