X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FWsJobParameters.java;h=17c07601af6c243361d8ba99e769ecb9d937e7d1;hb=df2bf54c7050c42db156e96e73bbabce63e718d7;hp=a3a61b7c023b1d17d5175c22c13e53fee25f3026;hpb=7ce75292ba7adefa06b2e232f80181297b6c30fb;p=jalview.git diff --git a/src/jalview/gui/WsJobParameters.java b/src/jalview/gui/WsJobParameters.java index a3a61b7..17c0760 100644 --- a/src/jalview/gui/WsJobParameters.java +++ b/src/jalview/gui/WsJobParameters.java @@ -20,6 +20,19 @@ */ package jalview.gui; +import jalview.gui.OptsAndParamsPage.OptionBox; +import jalview.gui.OptsAndParamsPage.ParamBox; +import jalview.util.MessageManager; +import jalview.ws.jws2.JabaParamStore; +import jalview.ws.jws2.JabaPreset; +import jalview.ws.jws2.Jws2Discoverer; +import jalview.ws.jws2.jabaws2.Jws2Instance; +import jalview.ws.params.ArgumentI; +import jalview.ws.params.OptionI; +import jalview.ws.params.ParamDatastoreI; +import jalview.ws.params.ParameterI; +import jalview.ws.params.WsParamSetI; + import java.awt.BorderLayout; import java.awt.Component; import java.awt.Dimension; @@ -48,7 +61,6 @@ import javax.swing.JComboBox; import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JLabel; -import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JSplitPane; @@ -66,19 +78,6 @@ import compbio.metadata.Preset; import compbio.metadata.PresetManager; import compbio.metadata.RunnerConfig; -import jalview.gui.OptsAndParamsPage.OptionBox; -import jalview.gui.OptsAndParamsPage.ParamBox; -import jalview.util.MessageManager; -import jalview.ws.jws2.JabaParamStore; -import jalview.ws.jws2.JabaPreset; -import jalview.ws.jws2.Jws2Discoverer; -import jalview.ws.jws2.jabaws2.Jws2Instance; -import jalview.ws.params.ArgumentI; -import jalview.ws.params.OptionI; -import jalview.ws.params.ParamDatastoreI; -import jalview.ws.params.ParameterI; -import jalview.ws.params.WsParamSetI; - /** * job parameter editing/browsing dialog box. User can browse existing settings * (user + presets + Defaults), and any changes to parameters creates a modified @@ -219,8 +218,7 @@ public class WsJobParameters extends JPanel implements ItemListener, frame = new JDialog(Desktop.instance, true); frame.setTitle(MessageManager.formatMessage("label.edit_params_for", - new String[] - { service.getActionText() })); + new String[] { service.getActionText() })); Rectangle deskr = Desktop.instance.getBounds(); Dimension pref = this.getPreferredSize(); frame.setBounds(new Rectangle( @@ -234,6 +232,7 @@ public class WsJobParameters extends JPanel implements ItemListener, frame.validate(); javax.swing.SwingUtilities.invokeLater(new Runnable() { + @Override public void run() { // jobPanel.setDividerLocation(0.25); @@ -273,6 +272,7 @@ public class WsJobParameters extends JPanel implements ItemListener, new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { update_actionPerformed(e); @@ -284,6 +284,7 @@ public class WsJobParameters extends JPanel implements ItemListener, new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { delete_actionPerformed(e); @@ -295,6 +296,7 @@ public class WsJobParameters extends JPanel implements ItemListener, new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { create_actionPerformed(e); @@ -306,6 +308,7 @@ public class WsJobParameters extends JPanel implements ItemListener, new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { revert_actionPerformed(e); @@ -316,6 +319,7 @@ public class WsJobParameters extends JPanel implements ItemListener, MessageManager.getString("label.start_job_current_settings"), new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { startjob_actionPerformed(e); @@ -326,6 +330,7 @@ public class WsJobParameters extends JPanel implements ItemListener, MessageManager.getString("label.cancel_job_close_dialog"), new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { canceljob_actionPerformed(e); @@ -737,6 +742,7 @@ public class WsJobParameters extends JPanel implements ItemListener, validate(); } + @Override public void argSetModified(Object modifiedElement, boolean b) { if (settingDialog) @@ -828,6 +834,7 @@ public class WsJobParameters extends JPanel implements ItemListener, settingDialog = stn; } + @Override public void refreshParamLayout() { // optsAndparams.setPreferredSize(null); @@ -1101,8 +1108,8 @@ public class WsJobParameters extends JPanel implements ItemListener, WsJobParameters pgui = new WsJobParameters(lastserv, new JabaPreset(lastserv, pr)); JFrame jf = new JFrame(MessageManager.formatMessage( - "label.ws_parameters_for", new String[] - { lastserv.getActionText() })); + "label.ws_parameters_for", + new String[] { lastserv.getActionText() })); JPanel cont = new JPanel(new BorderLayout()); pgui.validate(); cont.setPreferredSize(pgui.getPreferredSize()); @@ -1114,40 +1121,47 @@ public class WsJobParameters extends JPanel implements ItemListener, jf.addWindowListener(new WindowListener() { + @Override public void windowActivated(WindowEvent e) { // TODO Auto-generated method stub } + @Override public void windowClosed(WindowEvent e) { } + @Override public void windowClosing(WindowEvent e) { thr.interrupt(); } + @Override public void windowDeactivated(WindowEvent e) { // TODO Auto-generated method stub } + @Override public void windowDeiconified(WindowEvent e) { // TODO Auto-generated method stub } + @Override public void windowIconified(WindowEvent e) { // TODO Auto-generated method stub } + @Override public void windowOpened(WindowEvent e) { // TODO Auto-generated method stub @@ -1317,6 +1331,7 @@ public class WsJobParameters extends JPanel implements ItemListener, String curSetName = null; + @Override public void itemStateChanged(ItemEvent e) { if (e.getSource() == setName && e.getStateChange() == e.SELECTED) @@ -1335,6 +1350,7 @@ public class WsJobParameters extends JPanel implements ItemListener, } javax.swing.SwingUtilities.invokeLater(new Runnable() { + @Override public void run() { doPreferenceComboStateChange(setname); @@ -1356,14 +1372,14 @@ public class WsJobParameters extends JPanel implements ItemListener, } settingDialog = true; System.out.println("Prompting to save " + lsetname); - if (javax.swing.JOptionPane + if (JvOptionPane .showConfirmDialog( this, "Parameter set '" + lsetname + "' is modifed, and your changes will be lost.\nReally change preset ?", "Warning: Unsaved Changes", - javax.swing.JOptionPane.OK_CANCEL_OPTION) != JOptionPane.OK_OPTION) + JvOptionPane.OK_CANCEL_OPTION) != JvOptionPane.OK_OPTION) { // revert the combobox to the current item settingDialog = true; @@ -1415,6 +1431,7 @@ public class WsJobParameters extends JPanel implements ItemListener, */ String lastDescrText = null; + @Override public void actionPerformed(ActionEvent e) { if (e.getSource() instanceof Component) @@ -1435,12 +1452,13 @@ public class WsJobParameters extends JPanel implements ItemListener, settingDialog = false; javax.swing.SwingUtilities.invokeLater(new Runnable() { + @Override public void run() { - JOptionPane.showMessageDialog(ourframe, MessageManager + JvOptionPane.showMessageDialog(ourframe, MessageManager .getString("label.invalid_name_preset_exists"), MessageManager.getString("label.invalid_name"), - JOptionPane.WARNING_MESSAGE); + JvOptionPane.WARNING_MESSAGE); } }); @@ -1476,16 +1494,19 @@ public class WsJobParameters extends JPanel implements ItemListener, } } + @Override public void insertUpdate(DocumentEvent e) { checkDescrModified(); } + @Override public void removeUpdate(DocumentEvent e) { checkDescrModified(); } + @Override public void changedUpdate(DocumentEvent e) { checkDescrModified();