]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/FpdDynamicPcdBuildDefinitions.java
Fix EDKT337,Double click on modules in "Framework Modules" of Platforms should be...
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / platform / ui / FpdDynamicPcdBuildDefinitions.java
index 8584657c915ab04b4b17cd0be1d276a358f6db34..05459069003af48b8b984327eb1e24b268569b03 100644 (file)
@@ -23,6 +23,7 @@ import javax.swing.JRadioButton;
 import javax.swing.JButton;\r
 import javax.swing.JLabel;\r
 import javax.swing.JTextField;\r
+import java.awt.GridLayout;\r
 \r
 public class FpdDynamicPcdBuildDefinitions extends IInternalFrame {\r
 \r
@@ -31,9 +32,6 @@ public class FpdDynamicPcdBuildDefinitions extends IInternalFrame {
      */\r
     private static final long serialVersionUID = 1L;\r
     private JPanel jContentPane = null;\r
-    private JPanel jPanelContentNorth = null;\r
-    private JPanel jPanelContentCenter = null;\r
-    private JPanel jPanelContentSouth = null;\r
     private JScrollPane jScrollPaneDynPcd = null;\r
     private JTable jTableDynPcd = null;\r
     private DynPcdTableModel modelPcd = null; \r
@@ -63,6 +61,7 @@ public class FpdDynamicPcdBuildDefinitions extends IInternalFrame {
     private JRadioButton jRadioButtonDefaultValue = null;\r
     private ButtonGroup bg = new ButtonGroup();\r
     private JLabel jLabelPadd = null;\r
+    private JLabel jLabelPad1 = null;\r
     /**\r
      * This is the default constructor\r
      */\r
@@ -119,52 +118,13 @@ public class FpdDynamicPcdBuildDefinitions extends IInternalFrame {
         if (jContentPane == null) {\r
             jContentPane = new JPanel();\r
             jContentPane.setLayout(new BorderLayout());\r
-            jContentPane.add(getJPanelContentNorth(), java.awt.BorderLayout.NORTH);\r
-            jContentPane.add(getJPanelContentCenter(), java.awt.BorderLayout.CENTER);\r
-            jContentPane.add(getJPanelContentSouth(), java.awt.BorderLayout.SOUTH);\r
+            jContentPane.add(getJScrollPaneDynPcd(), java.awt.BorderLayout.NORTH);\r
+            jContentPane.add(getJPanelSkuInfo(), java.awt.BorderLayout.CENTER);\r
+            jContentPane.add(getJPanelDynPcdValue(), java.awt.BorderLayout.SOUTH);\r
         }\r
         return jContentPane;\r
     }\r
 \r
-    /**\r
-     * This method initializes jPanel  \r
-     *         \r
-     * @return javax.swing.JPanel      \r
-     */\r
-    private JPanel getJPanelContentNorth() {\r
-        if (jPanelContentNorth == null) {\r
-            jPanelContentNorth = new JPanel();\r
-        }\r
-        return jPanelContentNorth;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jPanel1 \r
-     *         \r
-     * @return javax.swing.JPanel      \r
-     */\r
-    private JPanel getJPanelContentCenter() {\r
-        if (jPanelContentCenter == null) {\r
-            jPanelContentCenter = new JPanel();\r
-            jPanelContentCenter.add(getJScrollPaneDynPcd(), null);\r
-            jPanelContentCenter.add(getJPanelSkuInfo(), null);\r
-            jPanelContentCenter.add(getJPanelDynPcdValue(), null);\r
-        }\r
-        return jPanelContentCenter;\r
-    }\r
-\r
-    /**\r
-     * This method initializes jPanel2 \r
-     *         \r
-     * @return javax.swing.JPanel      \r
-     */\r
-    private JPanel getJPanelContentSouth() {\r
-        if (jPanelContentSouth == null) {\r
-            jPanelContentSouth = new JPanel();\r
-        }\r
-        return jPanelContentSouth;\r
-    }\r
-\r
     /**\r
      * This method initializes jScrollPane     \r
      *         \r
@@ -173,7 +133,7 @@ public class FpdDynamicPcdBuildDefinitions extends IInternalFrame {
     private JScrollPane getJScrollPaneDynPcd() {\r
         if (jScrollPaneDynPcd == null) {\r
             jScrollPaneDynPcd = new JScrollPane();\r
-            jScrollPaneDynPcd.setPreferredSize(new java.awt.Dimension(600,200));\r
+            jScrollPaneDynPcd.setPreferredSize(new java.awt.Dimension(100,300));\r
             jScrollPaneDynPcd.setViewportView(getJTableDynPcd());\r
         }\r
         return jScrollPaneDynPcd;\r
@@ -345,6 +305,14 @@ public class FpdDynamicPcdBuildDefinitions extends IInternalFrame {
      */\r
     private JPanel getJPanelDynPcdValue() {\r
         if (jPanelDynPcdValue == null) {\r
+            jLabelPad1 = new JLabel();\r
+            jLabelPad1.setText(" ");\r
+            GridLayout gridLayout = new GridLayout();\r
+            gridLayout.setColumns(5);\r
+            gridLayout.setRows(4);\r
+            gridLayout.setHgap(5);\r
+            gridLayout.setVgap(5);\r
+            \r
             jLabelVpdOffset = new JLabel();\r
             jLabelVpdOffset.setPreferredSize(new java.awt.Dimension(80,20));\r
             jLabelVpdOffset.setText("VPD Offset");\r
@@ -363,11 +331,9 @@ public class FpdDynamicPcdBuildDefinitions extends IInternalFrame {
             jLabelVarName.setText("Variable Name");\r
             jLabelVarName.setToolTipText("");\r
             jLabelVarName.setPreferredSize(new java.awt.Dimension(90,20));\r
-            FlowLayout flowLayout1 = new FlowLayout();\r
-            flowLayout1.setAlignment(java.awt.FlowLayout.LEFT);\r
             jPanelDynPcdValue = new JPanel();\r
             jPanelDynPcdValue.setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.LOWERED));\r
-            jPanelDynPcdValue.setLayout(flowLayout1);\r
+            jPanelDynPcdValue.setLayout(gridLayout);\r
             jPanelDynPcdValue.setPreferredSize(new java.awt.Dimension(600,120));\r
             jPanelDynPcdValue.add(getJRadioButtonHii(), null);\r
             jPanelDynPcdValue.add(jLabelVarName, null);\r
@@ -381,15 +347,16 @@ public class FpdDynamicPcdBuildDefinitions extends IInternalFrame {
             jPanelDynPcdValue.add(getJTextFieldHiiDefaultValue(), null);\r
             jPanelDynPcdValue.add(getJRadioButtonVpd(), null);\r
             jPanelDynPcdValue.add(jLabelVpdOffset, null);\r
-            jPanelDynPcdValue.add(getJTextFieldVpdOffset(), null);\r
             jLabelPadd = new JLabel();\r
             jLabelPadd.setText("                           ");\r
-            jPanelDynPcdValue.add(jLabelPadd, null);\r
+            jPanelDynPcdValue.add(getJTextFieldVpdOffset(), null);\r
                        jLabelVarName.setEnabled(false);\r
                        jLabelVarGuid.setEnabled(false);\r
                        jLabelHiiDefaultValue.setEnabled(false);\r
                        jLabelVarOffset.setEnabled(false);\r
                        jLabelVpdOffset.setEnabled(false);\r
+                       jPanelDynPcdValue.add(jLabelPadd, null);\r
+                       jPanelDynPcdValue.add(jLabelPad1, null);\r
                        jPanelDynPcdValue.add(getJRadioButtonDefaultValue(), null);\r
                        jPanelDynPcdValue.add(getJTextFieldDefaultValue(), null);\r
             bg.add(jRadioButtonHii);\r