Как добавить линию прокрутки - Java

Узнай цену своей работы

Формулировка задачи:

есть JList добавляю на него кучу элементов, а скроллбар не появляется, как правильно его добавить? Подскажите пожалуйста
Листинг программы
  1. JFrame window = new JFrame();
  2. window.setName("");
  3. window.setTitle("");
  4. window.setLayout(null);
  5. window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  6. window.setSize(300, 300);
  7. window.setVisible(true);
  8. DefaultListModel listModel = new DefaultListModel();
  9. JList list = new JList(listModel);
  10. list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
  11. list.setBounds(0, 0, 280, 250);
  12. list.setSelectedIndex(0);
  13. list.setFocusable(false);
  14. window.add(list);
  15. list.setVisible(true);
  16. listModel.addElement("0213");
  17. listModel.addElement("0213");
  18. listModel.addElement("0213");
  19. listModel.addElement("0213");
  20. listModel.addElement("0213");
  21. listModel.addElement("0213");
  22. listModel.addElement("0213");
  23. listModel.addElement("0213");
  24. listModel.addElement("0213");
  25. listModel.addElement("0213");
  26. listModel.addElement("0213");
  27. listModel.addElement("0213");
  28. listModel.addElement("0213");
  29. listModel.addElement("0213");
  30. listModel.addElement("0213");
  31. listModel.addElement("0213");
  32. listModel.addElement("0213");
  33. listModel.addElement("0213");
  34. listModel.addElement("0213");
  35. listModel.addElement("0213");
  36. listModel.addElement("0213");
  37. listModel.addElement("0213");
  38. listModel.addElement("0213");

Решение задачи: «Как добавить линию прокрутки»

textual
Листинг программы
  1.         JFrame window = new JFrame();
  2.         window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  3.         window.setSize(300, 300);
  4.        
  5.         DefaultListModel listModel = new DefaultListModel();
  6.         JList list = new JList(listModel);
  7.         list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
  8.         list.setBounds(0, 0, 280, 250);
  9.         list.setSelectedIndex(0);
  10.         list.setFocusable(false);
  11.         listModel.addElement("0213");
  12.         listModel.addElement("0213");
  13.         listModel.addElement("0213");
  14.         listModel.addElement("0213");
  15.         listModel.addElement("0213");
  16.         listModel.addElement("0213");
  17.         listModel.addElement("0213");
  18.         listModel.addElement("0213");
  19.         listModel.addElement("0213");
  20.         listModel.addElement("0213");
  21.         listModel.addElement("0213");
  22.         listModel.addElement("0213");
  23.         listModel.addElement("0213");
  24.         listModel.addElement("0213");
  25.         listModel.addElement("0213");
  26.         listModel.addElement("0213");
  27.         listModel.addElement("0213");
  28.         listModel.addElement("0213");
  29.         listModel.addElement("0213");
  30.         listModel.addElement("0213");
  31.         listModel.addElement("0213");
  32.         listModel.addElement("0213");
  33.         listModel.addElement("0211");
  34.        
  35.         JScrollPane sp = new JScrollPane(list);
  36.        
  37.         window.add(sp);
  38.         window.setVisible(true);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут