Beispiel #1
0
  private void findAndApplyPorts() {
    List<String> ports = findAllAvailablePorts();
    if (!currentlyDisplayedPorts.equals(ports) || isFirstTimeApplyingPorts) {
      FileLog.MAIN.logLine("Available ports " + ports);
      isFirstTimeApplyingPorts = false;
      connectPanel.setVisible(!ports.isEmpty());
      noPortsMessage.setVisible(ports.isEmpty());
      //        panel.add(comboSpeeds); // todo: finish speed selector UI component
      //            horizontalLine.setVisible(!ports.isEmpty());

      addPortSelection(ports);
      currentlyDisplayedPorts = ports;
      UiUtils.trueLayout(connectPanel);
      frame.pack();
    }
  }