X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FEditNameDialog.java;h=6d5cb4662e15287d4da38b3e2f863daa464f3101;hb=ba1f9fee25b87bdac0c535019252b787939a8f80;hp=8aaebc884b331d3cdf59441939e6d9b741ec5077;hpb=2afa9987e7d3276b4525abb28767617732e6e7cf;p=jalview.git diff --git a/src/jalview/gui/EditNameDialog.java b/src/jalview/gui/EditNameDialog.java index 8aaebc8..6d5cb46 100644 --- a/src/jalview/gui/EditNameDialog.java +++ b/src/jalview/gui/EditNameDialog.java @@ -20,8 +20,6 @@ */ package jalview.gui; -import jalview.util.MessageManager; - import java.awt.FlowLayout; import java.awt.Font; @@ -32,6 +30,8 @@ import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; +import jalview.util.MessageManager; + /** * A dialog where a name and description may be edited */ @@ -39,6 +39,7 @@ public class EditNameDialog { private static final Font COURIER_12 = new Font("Courier", Font.PLAIN, 12); + JTextField id; JTextField description; @@ -85,7 +86,7 @@ public class EditNameDialog panel.add(descriptionPanel); JLabel nameLabel = new JLabel(label1); - nameLabel.setFont(COURIER_12); + // nameLabel.setFont(COURIER_12); namePanel.add(nameLabel); id = new JTextField(name, 40); @@ -99,7 +100,7 @@ public class EditNameDialog if (desc != null || label2 != null) { JLabel descLabel = new JLabel(label2); - descLabel.setFont(COURIER_12); + // descLabel.setFont(COURIER_12); descriptionPanel.add(descLabel); descriptionPanel.add(description); } @@ -110,15 +111,24 @@ public class EditNameDialog * * @param action */ - public void showDialog(JComponent parent, String title, - Runnable action) + public void showDialog(JComponent parent, String title, Runnable action) { - Object[] options = new Object[] { MessageManager.getString("action.ok"), - MessageManager.getString("action.cancel") }; - JvOptionPane.newOptionDialog(parent).setResponseHandler(0, action) - .showInternalDialog(panel, title, - JvOptionPane.YES_NO_CANCEL_OPTION, - JvOptionPane.PLAIN_MESSAGE, null, options, - MessageManager.getString("action.ok")); + String ok = MessageManager.getString("action.ok"); + String cancel = MessageManager.getString("action.cancel"); + String[] options = new String[] { ok, cancel }; + + JvOptionPane.newOptionDialog(parent) + .setResponseHandler(JvOptionPane.OK_OPTION, action) + .showInternalDialog(panel, title, JvOptionPane.OK_CANCEL_OPTION, + JvOptionPane.PLAIN_MESSAGE, null, options, ok); + + /* + List actions = new ArrayList<>(); + actions.add(action); + actions.add(JvOptionPane.NULLCALLABLE); + + JvOptionPane.frameDialog(panel, title, JvOptionPane.PLAIN_MESSAGE, + options, ok, actions, false); + */ } }