]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/GuidEditor.java
Add no mouse support for table cell editors.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / packaging / ui / GuidEditor.java
index 9ac041add934d372bbdb5e1d8e7afd94b2fec8ea..c9f73b04bcb793e928d89fe5cd85e9733ba5fb95 100644 (file)
@@ -16,15 +16,16 @@ package org.tianocore.frameworkwizard.packaging.ui;
 import java.awt.Component;\r
 import java.awt.event.ActionEvent;\r
 import java.awt.event.ActionListener;\r
+//import java.awt.event.KeyEvent;\r
 \r
 import javax.swing.AbstractCellEditor;\r
 import javax.swing.JButton;\r
+//import javax.swing.JComponent;\r
 import javax.swing.JFrame;\r
-import javax.swing.JOptionPane;\r
 import javax.swing.JTable;\r
+//import javax.swing.KeyStroke;\r
 import javax.swing.table.TableCellEditor;\r
 \r
-import org.tianocore.frameworkwizard.common.Tools;\r
 \r
 /**\r
  Editor for table cell with GUID value.\r
@@ -32,6 +33,10 @@ import org.tianocore.frameworkwizard.common.Tools;
  **/\r
 public class GuidEditor extends AbstractCellEditor implements TableCellEditor, ActionListener {\r
 \r
+    /**\r
+     * \r
+     */\r
+    private static final long serialVersionUID = 1L;\r
     String currentGuid;\r
     JButton button;\r
     static JFrame frame;\r
@@ -43,6 +48,7 @@ public class GuidEditor extends AbstractCellEditor implements TableCellEditor, A
         button = new JButton();\r
         button.setActionCommand(EDIT);\r
         button.addActionListener(this);\r
+//        button.registerKeyboardAction(this, KeyStroke.getKeyStroke(KeyEvent.VK_F2, 0, false), JComponent.WHEN_FOCUSED);\r
         button.setBorderPainted(false);\r
 \r
         \r
@@ -84,7 +90,8 @@ public class GuidEditor extends AbstractCellEditor implements TableCellEditor, A
         }\r
         else { //User pressed dialog's "OK" button.\r
             currentGuid = dialog.getGuid();\r
-\r
+//            button.setText(currentGuid);\r
+            dialog.dispose();\r
         }\r
 \r
     }\r