そのため、使用可能なシリアル ポートに基づいてコンボ ボックスのオプションを変更する方法について混乱しています。誰でもこれを理解するのを手伝ってもらえますか? javax.swing.getModel を使用する必要があると思いますが、その方法がわかりません。
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
ArrayList<String> serialports = new ArrayList<String>();
serialports.add(portId.getName());
String[] ports = new String[serialports.size()];
ports = serialports.toArray(ports);
GUI.jComboBox2 = new JComboBox(ports);
GUI.jComboBox2.addActionListener(GUI.jComboBox2);
wantedPortName = (String) GUI.jComboBox2.getSelectedItem();