- private JTable getJTable1() {\r
- if (jTable1 == null) {\r
- sectionTableModel = new DefaultTableModel();\r
- sectionTableModel.addColumn("SectionType");\r
- \r
- jTable1 = new JTable(sectionTableModel);\r
- jTable1.setRowHeight(20);\r
- JComboBox cb = new JComboBox();\r
- cb.addItem("EFI_SECTION_FREEFORM_SUBTYPE_GUID");\r
- cb.addItem("EFI_SECTION_VERSION");\r
- cb.addItem("EFI_SECTION_USER_INTERFACE");\r
- cb.addItem("EFI_SECTION_DXE_DEPEX");\r
- cb.addItem("EFI_SECTION_PEI_DEPEX");\r
- cb.addItem("EFI_SECTION_PE32");\r
- cb.addItem("EFI_SECTION_PIC");\r
- cb.addItem("EFI_SECTION_TE");\r
- cb.addItem("EFI_SECTION_RAW");\r
- cb.addItem("EFI_SECTION_COMPRESSION");\r
- cb.addItem("EFI_SECTION_GUID_DEFINED");\r
- cb.addItem("EFI_SECTION_COMPATIBILITY16");\r
- cb.addItem("EFI_SECTION_FIRMWARE_VOLUME_IMAGE");\r
- jTable1.getColumnModel().getColumn(0).setCellEditor(new DefaultCellEditor(cb));\r
- \r
- jTable1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
+\r
+ /**\r
+ * This method initializes jPanelOptionsTab\r
+ * \r
+ * This is the main Options screen\r
+ * \r
+ * @return javax.swing.JPanel jPanelOptionsTab\r
+ */\r
+ private JPanel getJPanelOptionsTab() {\r
+ if (jPanelOptionsTab == null) {\r
+ // This container holds the Options Tab content\r
+\r
+ // FlowLayout flowLayout9 = new FlowLayout();\r
+ // flowLayout9.setAlignment(java.awt.FlowLayout.LEFT);\r
+\r
+ jPanelOptionsTab = new JPanel();\r
+ jPanelOptionsTab.setBounds(new java.awt.Rectangle(0, 0, dialogWidth * 2, dialogHeight * 3));\r
+ jPanelOptionsTab.setPreferredSize(new java.awt.Dimension(dialogWidth + 10, (dialogHeight * 3) + 10));\r
+ jPanelOptionsTab.setAutoscrolls(true);\r
+ jPanelOptionsTab.setLocation(0, 0);\r
+ jPanelOptionsTab.setLayout(null);\r
+ jPanelOptionsTab.add(getJPanelOptionsContainer(), null);\r
+ jPanelOptionsTab.add(getJScrollPaneOptions(), null);\r
+\r
+ }\r
+ return jPanelOptionsTab;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelOptionsContainer \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelOptionsContainer() {\r
+ if (jPanelOptionsContainer == null) {\r
+ jLabelTagName = new JLabel();\r
+ jLabelTagName.setBounds(new java.awt.Rectangle(labelColumn, rowOne, labelWidth, oneRowHeight));\r
+ jLabelTagName.setLocation(new java.awt.Point(labelColumn, rowOne));\r
+ jLabelTagName.setText("Tag Name");\r
+ jLabelBuildTargets = new JLabel();\r
+ jLabelBuildTargets.setBounds(new java.awt.Rectangle(labelColumn, rowTwo, labelWidth, oneRowHeight));\r
+ jLabelBuildTargets.setLocation(new java.awt.Point(labelColumn, rowTwo));\r
+ jLabelBuildTargets.setText("Build Targets");\r
+ jLabelToolCmd = new JLabel();\r
+ jLabelToolCmd.setBounds(new java.awt.Rectangle(labelColumn, rowThree, labelWidth, oneRowHeight));\r
+ jLabelToolCmd.setLocation(new java.awt.Point(labelColumn, rowThree));\r
+ jLabelToolCmd.setText("Tool Command");\r
+ jLabelSupArch = new JLabel();\r
+ jLabelSupArch.setBounds(new java.awt.Rectangle(labelColumn, rowFour, labelWidth, oneRowHeight));\r
+ jLabelSupArch.setLocation(new java.awt.Point(labelColumn, rowFour));\r
+ jLabelSupArch.setText("Supported Architectures");\r
+ jLabelToolChainFamily = new JLabel();\r
+ jLabelToolChainFamily.setBounds(new java.awt.Rectangle(labelColumn, rowFive, labelWidth, oneRowHeight));\r
+ jLabelToolChainFamily.setLocation(new java.awt.Point(labelColumn, rowFive));\r
+ jLabelToolChainFamily.setText("Tool Chain Family");\r
+\r
+ jLabelOptionContents = new JLabel();\r
+ jLabelOptionContents.setBounds(new java.awt.Rectangle(labelColumn, rowSix, labelWidth, oneRowHeight));\r
+ jLabelOptionContents.setLocation(new java.awt.Point(labelColumn, rowSix));\r
+ jLabelOptionContents.setText("Option Contents");\r
+\r
+ jPanelOptionsContainer = new JPanel();\r
+\r
+ jPanelOptionsContainer.setLayout(null);\r