내 JList의 행의 제한된 수를 표시 제한된 행 개수를 보여 주지만, 내이 listData 벡터 내가 하나의리스트 항목에 대한 인 JPanel를 사용하여 벡터에 추가의 JList는
70 개 이상의 항목을 ...이 - > 그 후 -> mylist.setListData (theVector);
visibleRowCount의 100 또는 8로 설정 될 수, 중요하지 않습니다 ...
편집 : 난 내 레이아웃 디자이너
EDIT2에 끌고 때문에, JScrollPane의 내 내 JList의이 : 일부 코드 ..
private void initSubjectList() {
try {
Vector listData = new Vector();
Vector<Subject> subjects = Subject.loadFromDB();
for (Subject actSubject : subjects) {
ListPanel listPanel = new ListPanel();
listPanel.setSubject(actSubject);
JLabel textLabel = new JLabel();
// ... Some properties of my label...
listPanel.setLayout(new BorderLayout());
listPanel.add(textLabel, BorderLayout.WEST);
listData.add(listPanel);
}
this.list_subjects.setListData(listData);
this.list_subjects.setSelectedIndex(0);
this.list_subjects.updateUI();
initGradeList(grades, 0);
} catch (Exception ex) {
_parent.showError(ErrorPanel.TYPE_OKAY, ErrorPanel.TEXT_SQLEXCEPTION);
}
ScrollPane에 JList를 포함 시켰습니까? – Bartvbl
그래, 난 scrollpane에 내 목록을 가지고 –
아마 그냥 문제를 보여주기에 충분하도록 단순화 된 몇 가지 코드를 게시 할 수 있을까요? 자신이 실제로하고있는 것을 보지 않고 무엇을 잘못하고 있는지 말하기는 매우 어렵습니다. – Bartvbl