]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/GenListDialog.java
Add no mouse support for table cell editors.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / platform / ui / GenListDialog.java
index e21ee547e967e654b62076af0c0132d95d49d24f..f4894a3601ebef613fc21f54be53ff2673873f81 100644 (file)
@@ -16,8 +16,10 @@ import java.awt.BorderLayout;
 import java.awt.Dimension;\r
 import java.awt.Toolkit;\r
 \r
+import javax.swing.JComponent;\r
 import javax.swing.JPanel;\r
 import javax.swing.JDialog;\r
+import javax.swing.KeyStroke;\r
 \r
 import javax.swing.JButton;\r
 \r
@@ -25,6 +27,7 @@ import javax.swing.JButton;
 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.util.Vector;\r
 \r
 import javax.swing.JScrollPane;\r
@@ -59,7 +62,7 @@ public class GenListDialog extends JDialog implements ActionListener{
         \r
         if (arg0.getSource() == jButtonOk){\r
 \r
-            this.dispose();\r
+//            this.dispose();\r
         }\r
         \r
         if (arg0.getSource() == jButtonCancel){\r
@@ -111,6 +114,7 @@ public class GenListDialog extends JDialog implements ActionListener{
             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
@@ -185,7 +189,7 @@ public class GenListDialog extends JDialog implements ActionListener{
     public GenListDialog(ActionListener i){\r
         this();\r
         jButtonOk.addActionListener(i);\r
-        \r
+        jButtonOk.registerKeyboardAction(i, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false), JComponent.WHEN_FOCUSED);\r
     }\r
 \r
     /**\r