Как добавить линию прокрутки - Java
Формулировка задачи:
есть JList добавляю на него кучу элементов, а скроллбар не появляется, как правильно его добавить? Подскажите пожалуйста
JFrame window = new JFrame(); window.setName(""); window.setTitle(""); window.setLayout(null); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setSize(300, 300); window.setVisible(true); DefaultListModel listModel = new DefaultListModel(); JList list = new JList(listModel); list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); list.setBounds(0, 0, 280, 250); list.setSelectedIndex(0); list.setFocusable(false); window.add(list); list.setVisible(true); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213");
Решение задачи: «Как добавить линию прокрутки»
textual
Листинг программы
JFrame window = new JFrame(); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setSize(300, 300); DefaultListModel listModel = new DefaultListModel(); JList list = new JList(listModel); list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); list.setBounds(0, 0, 280, 250); list.setSelectedIndex(0); list.setFocusable(false); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0213"); listModel.addElement("0211"); JScrollPane sp = new JScrollPane(list); window.add(sp); window.setVisible(true);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д