Как разместить в JComboBox список (матрицу) строк - Java

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

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

Имеется JComboBox
Листинг программы
  1. ...
  2. String [] test = {"1234", "abcd"};
  3. JComboBox jComboBox1 = new JComboBox(test);
  4. ...
После операции определения Ethernet адаптера имеется список в виде матрицы строк test[] со списком адаптеров на компе
Листинг программы
  1. ...
  2. try {
  3. // Will be filled with NICs
  4. List alldevs = new ArrayList();
  5. // For any error msgs
  6. StringBuilder errbuf = new StringBuilder();
  7. //Getting a list of devices
  8. int r = Pcap.findAllDevs(alldevs, errbuf);
  9. System.out.println(r);
  10. if (r != Pcap.OK) {
  11. System.err.printf("Can't read list of devices, error is %s", errbuf
  12. .toString());
  13. return;
  14. }
  15. System.out.println("Network devices found:");
  16. int i = 0;
  17. for (Iterator it = alldevs.iterator(); it.hasNext();) {
  18. PcapIf device = (PcapIf) it.next();
  19. String description =
  20. (device.getDescription() != null) ? device.getDescription()
  21. : "No description available";
  22. test[i] = description;
  23. System.out.printf("#%d: %s [%s]\n", i++, device.getName(), description);
  24. }
Как теперь этот список можно записать поверх инициализированного (заменить) для выбора в jComboBox1

Решение задачи: «Как разместить в JComboBox список (матрицу) строк»

textual
Листинг программы
  1. comboBox.setModel(new DefaultComboBoxModel(new String[] { "Mercedes", "BMW", "Audi", "Toyota", "Mitsubishi", "Opel", "Honda" }));

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


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

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

9   голосов , оценка 3.889 из 5

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

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

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