]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/GenLongTextDialog.java
Add no mouse support for table cell editors.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / platform / ui / GenLongTextDialog.java
index 574be8a397f071a6bcd8ba562b92be07f320b085..e8aafa72496b0cedb2b2346c5e1dd751dcc285f8 100644 (file)
@@ -16,13 +16,18 @@ 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.JTextArea;\r
 import javax.swing.JButton;\r
+import javax.swing.KeyStroke;\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
+\r
 import javax.swing.JScrollPane;\r
 \r
 \r
@@ -48,13 +53,11 @@ public class GenLongTextDialog extends JDialog implements ActionListener{
 \r
     private JScrollPane jScrollPane = null;\r
 \r
-\r
-\r
     public void actionPerformed(ActionEvent arg0) {\r
         \r
         if (arg0.getSource() == jButtonOk){\r
 \r
-            this.dispose();\r
+//            this.dispose();\r
         }\r
         \r
         if (arg0.getSource() == jButtonCancel){\r
@@ -107,6 +110,7 @@ public class GenLongTextDialog 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
@@ -170,7 +174,7 @@ public class GenLongTextDialog extends JDialog implements ActionListener{
     public GenLongTextDialog(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