Как разместить в 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" }));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д