import javax.swing.JDialog;\r
import java.awt.GridLayout;\r
\r
+import javax.swing.JComponent;\r
import javax.swing.JFrame;\r
import javax.swing.JOptionPane;\r
import javax.swing.JTextField;\r
import javax.swing.JRadioButton;\r
import javax.swing.ButtonGroup;\r
import javax.swing.JButton;\r
+import javax.swing.KeyStroke;\r
\r
import org.tianocore.frameworkwizard.common.Tools;\r
\r
import java.awt.FlowLayout;\r
import java.awt.event.ActionEvent;\r
import java.awt.event.ActionListener;\r
+import java.awt.event.KeyEvent;\r
import java.awt.event.WindowAdapter;\r
import java.awt.event.WindowEvent;\r
\r
private JButton jButtonCancel = null;\r
private JButton jButtonNew = null;\r
private JButton jButtonOk = null;\r
+ private ActionListener outerListener = null;\r
\r
// private String guid = null;\r
\r
// else {\r
// JOptionPane.showMessageDialog(frame, "Incorrect GUID Value Format.");\r
// }\r
- this.dispose();\r
+// this.dispose();\r
}\r
\r
if (arg0.getSource() == jButtonCancel){\r
jButtonCancel.setPreferredSize(new java.awt.Dimension(80,20));\r
jButtonCancel.setText("Cancel");\r
jButtonCancel.addActionListener(this);\r
+ jButtonCancel.registerKeyboardAction(this, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false), JComponent.WHEN_FOCUSED);\r
}\r
return jButtonCancel;\r
}\r
jButtonNew.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING);\r
jButtonNew.setText("New");\r
jButtonNew.addActionListener(this);\r
+ jButtonNew.registerKeyboardAction(this, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false), JComponent.WHEN_FOCUSED);\r
}\r
return jButtonNew;\r
}\r
jButtonOk.setPreferredSize(new java.awt.Dimension(80,20));\r
jButtonOk.setText("Ok");\r
jButtonOk.setActionCommand("GenGuidValue");\r
- jButtonOk.addActionListener(this);\r
+// jButtonOk.addActionListener(this);\r
+ jButtonOk.registerKeyboardAction(outerListener, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false), JComponent.WHEN_FOCUSED);\r
+ \r
}\r
return jButtonOk;\r
}\r
\r
public GenGuidDialog(ActionListener i){\r
super();\r
+ outerListener = i;\r
initialize();\r
jButtonOk.addActionListener(i);\r
this.addWindowListener(new WindowAdapter(){\r