private void connButtonActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_connButtonActionPerformed
   if (!ipBox.getSelectedItem().toString().isEmpty()
       && !portBox.getText().isEmpty()
       && !versionBox.getText().isEmpty()) {
     ys.ip = ipBox.getSelectedItem().toString();
     ys.port = portBox.getText();
     ys.version = versionBox.getText();
     try {
       if (!ys.connected) ys.connect();
       else ys.disconnect();
     } catch (IOException ex) {
       ex.printStackTrace();
     }
     if (!ys.connected) connButton.setText("Connect!");
     else connButton.setText("Disconnect!");
   }
 } // GEN-LAST:event_connButtonActionPerformed
 private void makeLocalDB() {
   if (!ysDir.isEmpty()) {
     localDB = new ArrayList<String>();
     File aircraftDir = new File(ysDir + "/aircraft");
     String list[] = aircraftDir.list();
     for (String lst : list) {
       if (lst.lastIndexOf(".") != -1)
         if (lst.substring(lst.lastIndexOf(".")).equalsIgnoreCase(".lst"))
           readLST(ysDir + "/aircraft/" + lst);
     }
     ys.localAddons = localDB;
   }
 }