private void loadOptionPanel() {
   TechEditWizardPanel ti = createOptionPanel(isModal());
   if (ti == null) return;
   if (currentOptionPanel != null) currentOptionPanel.term();
   currentOptionPanel = ti;
   ti.init();
   splitPane.setRightComponent(ti.getComponent());
 }
 private void okActionPerformed() {
   // gather preference changes on the client
   if (currentOptionPanel != null) {
     currentOptionPanel.term();
     currentOptionPanel = null;
   }
   closeDialog(null);
 }
 private void makeTechnologyActionPerformed() {
   if (currentOptionPanel != null) currentOptionPanel.term();
   data.writeXML();
 }
 private void exportActionPerformed() {
   if (currentOptionPanel != null) currentOptionPanel.term();
   data.exportData();
 }
 private void importActionPerformed() {
   data.importData();
   if (currentOptionPanel != null) currentOptionPanel.init();
 }