Как разместить в JComboBox список (матрицу) строк - Java
Формулировка задачи:
Имеется JComboBox
После операции определения Ethernet адаптера имеется список в виде матрицы строк test[] со списком адаптеров на компе
Как теперь этот список можно записать поверх инициализированного (заменить) для выбора в jComboBox1
... String [] test = {"1234", "abcd"}; JComboBox jComboBox1 = new JComboBox(test); ...
... try { // Will be filled with NICs List alldevs = new ArrayList(); // For any error msgs StringBuilder errbuf = new StringBuilder(); //Getting a list of devices int r = Pcap.findAllDevs(alldevs, errbuf); System.out.println(r); if (r != Pcap.OK) { System.err.printf("Can't read list of devices, error is %s", errbuf .toString()); return; } System.out.println("Network devices found:"); int i = 0; for (Iterator it = alldevs.iterator(); it.hasNext();) { PcapIf device = (PcapIf) it.next(); String description = (device.getDescription() != null) ? device.getDescription() : "No description available"; test[i] = description; System.out.printf("#%d: %s [%s]\n", i++, device.getName(), description); }
Решение задачи: «Как разместить в JComboBox список (матрицу) строк»
textual
Листинг программы
comboBox.setModel(new DefaultComboBoxModel(new String[] { "Mercedes", "BMW", "Audi", "Toyota", "Mitsubishi", "Opel", "Honda" }));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д