/*
- * Jalview - A Sequence Alignment Editor and Viewer (Version 2.5)
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6)
* Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle
*
* This file is part of Jalview.
}
public EditNameDialog(String name, String desc, String label1,
- String label2, String title)
+ String label2, String title, JComponent parent)
{
JLabel idlabel = new JLabel(label1);
JLabel desclabel = new JLabel(label2);
panel2.add(description, BorderLayout.CENTER);
panel.add(panel2, BorderLayout.SOUTH);
}
-
- int reply = JOptionPane.showInternalConfirmDialog(Desktop.desktop,
- panel, title, JOptionPane.OK_CANCEL_OPTION);
-
+ int reply = JOptionPane.showInternalConfirmDialog(parent, panel, title,
+ JOptionPane.OK_CANCEL_OPTION);
+ if (!parent.requestFocusInWindow())
+ {
+ System.err.println("Bad focus for dialog!");
+ }
if (reply == JOptionPane.OK_OPTION)
{
accept = true;