2013-11-18 4 views
0

У меня есть этот кусок кода, который я использую для генерации JList с:Отображение JList в Java

rightPanel.add(Box.createRigidArea(new Dimension(20, 20))); 
JList list = new JList(nameData); 
list.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); 
list.setLayoutOrientation(JList.HORIZONTAL_WRAP); 
list.setVisibleRowCount(-1); 
JScrollPane listScroller = new JScrollPane(list); 
listScroller.setPreferredSize(new Dimension(250, 80)); 

Но даже если nameData есть объекты в нем, он не будет отображать содержимое его как список. Не могли бы вы мне помочь и рассказать мне, что случилось?

ответ

0

Нашел проблему, я просто забыл добавить rightPanel.add(list); в конце кода, который добавляет список на панель.

+1

Не может быть 'rightPanel.add (listScroller)'? – dic19

+0

Да, исправлено, что после отправки ответа забыл отредактировать его здесь. – danrodi