У меня есть этот JList и я хочу заполнить его моим массивом, и он работает, но он не показывает все результаты, потому что он не прокручивается.Вот мой код:
//Jlist
JList list = new JList();
list.setBackground(Color.WHITE);
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
list.setBorder(new LineBorder(new Color(0, 0, 0)));
panel.add(list);
//load button
JButton btnLoad = new JButton("load");
btnLoad.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DefaultListModel listModel = new DefaultListModel();
for (int i = 0; i < ardr.getArraylist().size(); i++)
{
listModel.addElement(ardr.getArraylist().get(i));
}
list.setModel(listModel);
}
});
panel.add(btnLoad);
Я пытался заменить
panel.add(list);
на
panel.add(new JScrollPane(list));
, но это просто винты с моимвесь макет.