import java.util.Set;\r
import java.util.Vector;\r
import java.awt.Dimension;\r
+import javax.swing.JSplitPane;\r
\r
public class FpdBuildOptions extends IInternalFrame {\r
\r
private JPanel jPanelFfsTabCenter = null;\r
private JPanel jPanelFfsTabCenterN = null;\r
private JPanel jPanelFfsTabCenterS = null;\r
- private JPanel jPanelFfsTabCenterE = null;\r
private JLabel jLabelFfsKey = null;\r
private JTextField jTextFieldFfsKey = null;\r
private JButton jButtonFfsAdd = null;\r
private JButton jButtonFfsDel = null;\r
private JScrollPane jScrollPaneFfsAttribs = null;\r
private JTable jTableFfsAttribs = null;\r
- private JPanel jPanelFfsTabCenterC = null;\r
private JPanel jPanelOptionsTab = null;\r
private JLabel jLabelOptionContents = null;\r
private JTextField jTextFieldOptionContents = null;\r
private JTable jTableFfsSections = null;\r
private JButton jButtonAntTaskFileBrowse = null;\r
private JTextField jTextFieldToolChainFamily = null;\r
+ private JSplitPane jSplitPaneFfsC = null;\r
+ private JPanel jPanelFfsCTop = null;\r
+ private JSplitPane jSplitPaneFfsCBottom = null;\r
+ private JPanel jPanelFfsCBottomTop = null;\r
+ private JPanel jPanelFfsCBottomBottom = null;\r
+ private JPanel jPanelSectionN = null;\r
+ private JPanel jPanelSectionC = null;\r
+ private JPanel jPanelSectionsN = null;\r
+ private JPanel jPanelSectionsC = null;\r
+ private JPanel jPanelSubSectionN = null;\r
+ private JPanel jPanelSubSectionC = null;\r
+ private JPanel jPanelOptionsContainer = null;\r
+ private JPanel jPanelUserDefCenterN = null;\r
+ private JPanel jPanelUserDefCenterC = null;\r
/**\r
* This method initializes jPanel \r
* \r
jLabelAntTaskFile.setText("ANT Task File");\r
jLabelAntTaskFile.setPreferredSize(new java.awt.Dimension(80,20));\r
FlowLayout flowLayout8 = new FlowLayout();\r
- flowLayout8.setAlignment(java.awt.FlowLayout.LEFT);\r
+ flowLayout8.setAlignment(java.awt.FlowLayout.CENTER);\r
jLabelAntTaskId = new JLabel();\r
jLabelAntTaskId.setText("ID");\r
jPanelUserDefNorth = new JPanel();\r
jLabelAntCmdOpts = new JLabel();\r
jLabelAntCmdOpts.setText("ANT Command Options");\r
jLabelAntCmdOpts.setPreferredSize(new java.awt.Dimension(131,20));\r
- FlowLayout flowLayout3 = new FlowLayout();\r
- flowLayout3.setHgap(5);\r
- flowLayout3.setAlignment(java.awt.FlowLayout.LEFT);\r
jPanelUserDefCenter = new JPanel();\r
- jPanelUserDefCenter.setLayout(flowLayout3);\r
- jPanelUserDefCenter.add(jLabelAntCmdOpts, null);\r
- jPanelUserDefCenter.add(getJTextField4(), null);\r
- jPanelUserDefCenter.add(getJButtonAntTaskAdd(), null);\r
- jPanelUserDefCenter.add(getJButtonAntTaskDel(), null);\r
- jPanelUserDefCenter.add(getJScrollPaneAntTasks(), null);\r
+ jPanelUserDefCenter.setLayout(new BorderLayout());\r
+\r
+ jPanelUserDefCenter.add(getJPanelUserDefCenterN(), java.awt.BorderLayout.NORTH);\r
+ jPanelUserDefCenter.add(getJPanelUserDefCenterC(), java.awt.BorderLayout.CENTER);\r
}\r
return jPanelUserDefCenter;\r
}\r
* \r
* @return javax.swing.JTextField \r
*/\r
- private JTextField getJTextField4() {\r
+ private JTextField getJTextFieldAntCmdOpts() {\r
if (jTextFieldAntCmdOpts == null) {\r
jTextFieldAntCmdOpts = new JTextField();\r
jTextFieldAntCmdOpts.setPreferredSize(new java.awt.Dimension(270,20));\r
private JScrollPane getJScrollPaneAntTasks() {\r
if (jScrollPaneAntTasks == null) {\r
jScrollPaneAntTasks = new JScrollPane();\r
- jScrollPaneAntTasks.setPreferredSize(new java.awt.Dimension(600,100));\r
+ jScrollPaneAntTasks.setPreferredSize(new java.awt.Dimension(600,400));\r
jScrollPaneAntTasks.setViewportView(getJTableAntTasks());\r
}\r
return jScrollPaneAntTasks;\r
jPanelFfsTabCenter.setLayout(new BorderLayout());\r
jPanelFfsTabCenter.add(getJPanelFfsTabCenterN(), java.awt.BorderLayout.NORTH);\r
jPanelFfsTabCenter.add(getJPanelFfsTabCenterS(), java.awt.BorderLayout.SOUTH);\r
- jPanelFfsTabCenter.add(getJPanelFfsTabCenterE(), java.awt.BorderLayout.EAST);\r
- jPanelFfsTabCenter.add(getJPanelFfsTabCenterC(), java.awt.BorderLayout.CENTER);\r
+ jPanelFfsTabCenter.add(getJSplitPaneFfsC(), java.awt.BorderLayout.CENTER);\r
}\r
return jPanelFfsTabCenter;\r
}\r
return jPanelFfsTabCenterS;\r
}\r
\r
- /**\r
- * This method initializes jPanel17 \r
- * \r
- * @return javax.swing.JPanel \r
- */\r
- private JPanel getJPanelFfsTabCenterE() {\r
- if (jPanelFfsTabCenterE == null) {\r
- jPanelFfsTabCenterE = new JPanel();\r
- }\r
- return jPanelFfsTabCenterE;\r
- }\r
-\r
/**\r
* This method initializes jTextField6 \r
* \r
}\r
docConsole.setSaved(false);\r
ffc.removeBuildOptionsFfs(jTableFfs.getSelectedRow());\r
+ ffsTableModel.removeRow(jTableFfs.getSelectedRow());\r
}\r
});\r
}\r
return jTableFfsAttribs;\r
}\r
\r
- /**\r
- * This method initializes jPanel19 \r
- * \r
- * @return javax.swing.JPanel \r
- */\r
- private JPanel getJPanelFfsTabCenterC() {\r
- if (jPanelFfsTabCenterC == null) {\r
- jLabelFfsSections = new JLabel();\r
- jLabelFfsSections.setText("Sections");\r
- jLabelFfsSubSections = new JLabel();\r
- jLabelFfsSubSections.setText("Sub-Sections");\r
- jLabelFfsSection = new JLabel();\r
- jLabelFfsSection.setText("Section");\r
- jPanelFfsTabCenterC = new JPanel();\r
- jPanelFfsTabCenterC.setLayout(new FlowLayout());\r
- jPanelFfsTabCenterC.add(jLabelFfsSection, null);\r
- jPanelFfsTabCenterC.add(getJButtonFfsSectionNew(), null);\r
- jPanelFfsTabCenterC.add(getJButtonFfsSectionRemove(), null);\r
- jPanelFfsTabCenterC.add(getJScrollPaneFfsSection(), null);\r
- jPanelFfsTabCenterC.add(jLabelFfsSections, null);\r
- jPanelFfsTabCenterC.add(getJButtonFfsSectionsNew(), null);\r
- jPanelFfsTabCenterC.add(getJButtonFfsSectionsRemove(), null);\r
- jPanelFfsTabCenterC.add(getJScrollPaneFfsSections(), null);\r
- jPanelFfsTabCenterC.add(jLabelFfsSubSections, null);\r
- jPanelFfsTabCenterC.add(getJButtonFfsSubSectionNew(), null);\r
- jPanelFfsTabCenterC.add(getJButtonFfsSubSectionRemove(), null);\r
- jPanelFfsTabCenterC.add(getJScrollPaneFfsSubSection(), null);\r
- }\r
- return jPanelFfsTabCenterC;\r
- }\r
-\r
/**\r
* This method initializes jPanel20 \r
* \r
jLabelOptionContents.setText("Option Contents");\r
jPanelOptionsTab = new JPanel();\r
jPanelOptionsTab.setLayout(flowLayout9);\r
- jPanelOptionsTab.add(jLabelBuildTargets, null);\r
- jPanelOptionsTab.add(getJTextFieldBuildTargets(), null);\r
- jPanelOptionsTab.add(jLabelToolChainFamily, null);\r
- jPanelOptionsTab.add(getJTextFieldToolChainFamily(), null);\r
- jPanelOptionsTab.add(jLabelToolCmd, null);\r
- jPanelOptionsTab.add(getJTextFieldToolCmd(), null);\r
- jPanelOptionsTab.add(jLabelSupArch, null);\r
- jPanelOptionsTab.add(getJCheckBoxIA32(), null);\r
- jPanelOptionsTab.add(getJCheckBoxIpf(), null);\r
- jPanelOptionsTab.add(getJCheckBoxX64(), null);\r
- jPanelOptionsTab.add(getJCheckBoxEBC(), null);\r
- jPanelOptionsTab.add(getJCheckBoxARM(), null);\r
- jPanelOptionsTab.add(getJCheckBoxPPC(), null);\r
- jPanelOptionsTab.add(jLabelTagName, null);\r
- jPanelOptionsTab.add(getJTextFieldTagName(), null);\r
- jPanelOptionsTab.add(jLabelOptionContents, null);\r
- jPanelOptionsTab.add(getJTextFieldOptionContents(), null);\r
- jPanelOptionsTab.add(getJButtonOptionsAdd(), null);\r
- jPanelOptionsTab.add(getJButtonOptionsDel(), null);\r
+ jPanelOptionsTab.add(getJPanelOptionsContainer(), null);\r
jPanelOptionsTab.add(getJScrollPaneOptions(), null);\r
+ \r
}\r
return jPanelOptionsTab;\r
}\r
private JScrollPane getJScrollPaneOptions() {\r
if (jScrollPaneOptions == null) {\r
jScrollPaneOptions = new JScrollPane();\r
- jScrollPaneOptions.setPreferredSize(new java.awt.Dimension(630,200));\r
+ jScrollPaneOptions.setPreferredSize(new java.awt.Dimension(650,400));\r
jScrollPaneOptions.setViewportView(getJTableOptions());\r
}\r
return jScrollPaneOptions;\r
return jTextFieldToolChainFamily;\r
}\r
\r
+ /**\r
+ * This method initializes jSplitPaneFfsC \r
+ * \r
+ * @return javax.swing.JSplitPane \r
+ */\r
+ private JSplitPane getJSplitPaneFfsC() {\r
+ if (jSplitPaneFfsC == null) {\r
+ jSplitPaneFfsC = new JSplitPane();\r
+ jSplitPaneFfsC.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);\r
+ jSplitPaneFfsC.setDividerLocation(130);\r
+ jSplitPaneFfsC.setTopComponent(getJPanelFfsCTop());\r
+ jSplitPaneFfsC.setBottomComponent(getJSplitPaneFfsCBottom());\r
+ jSplitPaneFfsC.setDividerSize(5);\r
+ }\r
+ return jSplitPaneFfsC;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelFfsCTop \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelFfsCTop() {\r
+ if (jPanelFfsCTop == null) {\r
+ jPanelFfsCTop = new JPanel();\r
+ jPanelFfsCTop.setLayout(new BorderLayout());\r
+ jPanelFfsCTop.add(getJPanelSectionN(), java.awt.BorderLayout.NORTH);\r
+ jPanelFfsCTop.add(getJPanelSectionC(), java.awt.BorderLayout.CENTER);\r
+ }\r
+ return jPanelFfsCTop;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jSplitPaneFfsCBottom \r
+ * \r
+ * @return javax.swing.JSplitPane \r
+ */\r
+ private JSplitPane getJSplitPaneFfsCBottom() {\r
+ if (jSplitPaneFfsCBottom == null) {\r
+ jSplitPaneFfsCBottom = new JSplitPane();\r
+ jSplitPaneFfsCBottom.setDividerSize(5);\r
+ jSplitPaneFfsCBottom.setDividerLocation(130);\r
+ jSplitPaneFfsCBottom.setTopComponent(getJPanelFfsCBottomTop());\r
+ jSplitPaneFfsCBottom.setBottomComponent(getJPanelFfsCBottomBottom());\r
+ jSplitPaneFfsCBottom.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);\r
+ }\r
+ return jSplitPaneFfsCBottom;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelFfsCBottomTop \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelFfsCBottomTop() {\r
+ if (jPanelFfsCBottomTop == null) {\r
+ jPanelFfsCBottomTop = new JPanel();\r
+ jPanelFfsCBottomTop.setLayout(new BorderLayout());\r
+ jPanelFfsCBottomTop.add(getJPanelSectionsN(), java.awt.BorderLayout.NORTH);\r
+ jPanelFfsCBottomTop.add(getJPanelSectionsC(), java.awt.BorderLayout.CENTER);\r
+ }\r
+ return jPanelFfsCBottomTop;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelFfsCBottomBottom \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelFfsCBottomBottom() {\r
+ if (jPanelFfsCBottomBottom == null) {\r
+ jPanelFfsCBottomBottom = new JPanel();\r
+ jPanelFfsCBottomBottom.setLayout(new BorderLayout());\r
+ jPanelFfsCBottomBottom.add(getJPanelSubSectionN(), java.awt.BorderLayout.NORTH);\r
+ jPanelFfsCBottomBottom.add(getJPanelSubSectionC(), java.awt.BorderLayout.CENTER);\r
+ }\r
+ return jPanelFfsCBottomBottom;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelSectionN \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelSectionN() {\r
+ if (jPanelSectionN == null) {\r
+ jPanelSectionN = new JPanel();\r
+ jLabelFfsSection = new JLabel();\r
+ jLabelFfsSection.setText("Section");\r
+ jPanelSectionN.add(jLabelFfsSection, null);\r
+ jPanelSectionN.add(getJButtonFfsSectionNew(), null);\r
+ jPanelSectionN.add(getJButtonFfsSectionRemove(), null);\r
+ }\r
+ return jPanelSectionN;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelSectionC \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelSectionC() {\r
+ if (jPanelSectionC == null) {\r
+ jPanelSectionC = new JPanel();\r
+ jPanelSectionC.add(getJScrollPaneFfsSection(), null);\r
+ }\r
+ return jPanelSectionC;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelSectionsN \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelSectionsN() {\r
+ if (jPanelSectionsN == null) {\r
+ jPanelSectionsN = new JPanel();\r
+ jLabelFfsSections = new JLabel();\r
+ jLabelFfsSections.setText("Sections");\r
+ jPanelSectionsN.add(jLabelFfsSections, null);\r
+ jPanelSectionsN.add(getJButtonFfsSectionsNew(), null);\r
+ jPanelSectionsN.add(getJButtonFfsSectionsRemove(), null);\r
+ }\r
+ return jPanelSectionsN;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelSectionsC \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelSectionsC() {\r
+ if (jPanelSectionsC == null) {\r
+ jPanelSectionsC = new JPanel();\r
+ jPanelSectionsC.add(getJScrollPaneFfsSections(), null);\r
+ }\r
+ return jPanelSectionsC;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelSubSectionN \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelSubSectionN() {\r
+ if (jPanelSubSectionN == null) {\r
+ jPanelSubSectionN = new JPanel();\r
+ jLabelFfsSubSections = new JLabel();\r
+ jLabelFfsSubSections.setText("Sub-Sections");\r
+ jPanelSubSectionN.add(jLabelFfsSubSections, null);\r
+ jPanelSubSectionN.add(getJButtonFfsSubSectionNew(), null);\r
+ jPanelSubSectionN.add(getJButtonFfsSubSectionRemove(), null);\r
+ }\r
+ return jPanelSubSectionN;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelSubSectionC \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelSubSectionC() {\r
+ if (jPanelSubSectionC == null) {\r
+ jPanelSubSectionC = new JPanel();\r
+ jPanelSubSectionC.add(getJScrollPaneFfsSubSection(), null);\r
+ }\r
+ return jPanelSubSectionC;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelOptionsContainer \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelOptionsContainer() {\r
+ if (jPanelOptionsContainer == null) {\r
+ FlowLayout flowLayout = new FlowLayout();\r
+ flowLayout.setAlignment(java.awt.FlowLayout.LEFT);\r
+ jPanelOptionsContainer = new JPanel();\r
+ jPanelOptionsContainer.setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.RAISED));\r
+ jPanelOptionsContainer.setLayout(flowLayout);\r
+ jPanelOptionsContainer.setPreferredSize(new java.awt.Dimension(650,100));\r
+ jPanelOptionsContainer.add(jLabelBuildTargets, null);\r
+ jPanelOptionsContainer.add(getJTextFieldBuildTargets(), null);\r
+ jPanelOptionsContainer.add(jLabelToolChainFamily, null);\r
+ jPanelOptionsContainer.add(getJTextFieldToolChainFamily(), null);\r
+ jPanelOptionsContainer.add(jLabelToolCmd, null);\r
+ jPanelOptionsContainer.add(getJTextFieldToolCmd(), null);\r
+ jPanelOptionsContainer.add(jLabelSupArch, null);\r
+ jPanelOptionsContainer.add(getJCheckBoxIA32(), null);\r
+ jPanelOptionsContainer.add(getJCheckBoxIpf(), null);\r
+ jPanelOptionsContainer.add(getJCheckBoxX64(), null);\r
+ jPanelOptionsContainer.add(getJCheckBoxEBC(), null);\r
+ jPanelOptionsContainer.add(getJCheckBoxARM(), null);\r
+ jPanelOptionsContainer.add(getJCheckBoxPPC(), null);\r
+ jPanelOptionsContainer.add(jLabelTagName, null);\r
+ jPanelOptionsContainer.add(getJTextFieldTagName(), null);\r
+ jPanelOptionsContainer.add(jLabelOptionContents, null);\r
+ jPanelOptionsContainer.add(getJTextFieldOptionContents(), null);\r
+ jPanelOptionsContainer.add(getJButtonOptionsAdd(), null);\r
+ jPanelOptionsContainer.add(getJButtonOptionsDel(), null);\r
+ }\r
+ return jPanelOptionsContainer;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelUserDefCenterN \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelUserDefCenterN() {\r
+ if (jPanelUserDefCenterN == null) {\r
+ jPanelUserDefCenterN = new JPanel();\r
+ jPanelUserDefCenterN.add(jLabelAntCmdOpts, null);\r
+ jPanelUserDefCenterN.add(getJTextFieldAntCmdOpts(), null);\r
+ jPanelUserDefCenterN.add(getJButtonAntTaskAdd(), null);\r
+ jPanelUserDefCenterN.add(getJButtonAntTaskDel(), null);\r
+ }\r
+ return jPanelUserDefCenterN;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jPanelUserDefCenterC \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+ private JPanel getJPanelUserDefCenterC() {\r
+ if (jPanelUserDefCenterC == null) {\r
+ jPanelUserDefCenterC = new JPanel();\r
+ jPanelUserDefCenterC.add(getJScrollPaneAntTasks(), null);\r
+ }\r
+ return jPanelUserDefCenterC;\r
+ }\r
+\r
/**\r
* @param args\r
*/\r
private JButton jButtonUpdatePcd = null;\r
private JComboBox jComboBoxFeatureFlagValue = null;\r
private OpeningPlatformType docConsole = null;\r
- private JLabel jLabelPad = null;\r
+ private JPanel jPanelCustomToolChain = null;\r
+ private JPanel jPanelToolchainS = null;\r
+ private JPanel jPanelToolchainC = null;\r
/**\r
* This is the default constructor\r
*/\r
}\r
}\r
\r
- public void initModuleSAOptions(String key) {\r
+ public void initFvInfo (String key) {\r
//\r
// display module SA options\r
//\r
if (ffsKey != null) {\r
jTextFieldFfsKey.setText(ffsKey);\r
}\r
+ }\r
+ \r
+ public void initToolChainOptions(String key) {\r
\r
optionsTableModel.setRowCount(0);\r
String[][] saa = new String[ffc.getModuleSAOptionsCount(key)][6];\r
if (jTabbedPane == null) {\r
jTabbedPane = new JTabbedPane();\r
jTabbedPane.addTab("PCD Build Definition", null, getJPanelPcd(), null);\r
- jTabbedPane.addTab("Module SA Options", null, getJPanelModuleSaOpts(), null);\r
jTabbedPane.addTab("Libraries", null, getJPanelLibrary(), null);\r
+ jTabbedPane.addTab("FV Info", null, getJPanelModuleSaOpts(), null);\r
+ jTabbedPane.addTab("Custom Toolchain", null, getJPanelCustomToolChain(), null);\r
+ \r
}\r
return jTabbedPane;\r
}\r
*/\r
private JPanel getJPanelModuleSaOpts() {\r
if (jPanelModuleSaOpts == null) {\r
- jLabelPad = new JLabel();\r
- jLabelPad.setText("");\r
- jLabelPad.setPreferredSize(new java.awt.Dimension(250,16));\r
FlowLayout flowLayout4 = new FlowLayout();\r
flowLayout4.setAlignment(java.awt.FlowLayout.LEFT);\r
jLabelFfsFormatKey = new JLabel();\r
jPanelModuleSaOpts.add(getJTextFieldFileGuid(), null);\r
jPanelModuleSaOpts.add(jLabelFfsFormatKey, null);\r
jPanelModuleSaOpts.add(getJTextFieldFfsKey(), null);\r
- jPanelModuleSaOpts.add(getJScrollPaneModuleSaOptions(), null);\r
- jPanelModuleSaOpts.add(jLabelPad, null);\r
- jPanelModuleSaOpts.add(getJButtonNew(), null);\r
- jPanelModuleSaOpts.add(getJButtonDeleteOption(), null);\r
jPanelModuleSaOpts.addComponentListener(new java.awt.event.ComponentAdapter() {\r
public void componentShown(java.awt.event.ComponentEvent e) {\r
- initModuleSAOptions(moduleKey);\r
+ initFvInfo(moduleKey);\r
}\r
});\r
}\r
private JScrollPane getJScrollPaneModuleSaOptions() {\r
if (jScrollPaneModuleSaOptions == null) {\r
jScrollPaneModuleSaOptions = new JScrollPane();\r
- jScrollPaneModuleSaOptions.setPreferredSize(new java.awt.Dimension(600,200));\r
+ jScrollPaneModuleSaOptions.setPreferredSize(new java.awt.Dimension(600,350));\r
jScrollPaneModuleSaOptions.setViewportView(getJTableModuleSaOptions());\r
}\r
return jScrollPaneModuleSaOptions;\r
}\r
return jComboBoxFeatureFlagValue;\r
}\r
+/**\r
+ * This method initializes jPanelCustomToolChain \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+private JPanel getJPanelCustomToolChain() {\r
+ if (jPanelCustomToolChain == null) {\r
+ jPanelCustomToolChain = new JPanel();\r
+ jPanelCustomToolChain.setLayout(new BorderLayout());\r
+ jPanelCustomToolChain.add(getJPanelToolchainS(), java.awt.BorderLayout.SOUTH);\r
+ jPanelCustomToolChain.add(getJPanelToolchainC(), java.awt.BorderLayout.CENTER);\r
+ jPanelCustomToolChain.addComponentListener(new java.awt.event.ComponentAdapter() {\r
+ public void componentShown(java.awt.event.ComponentEvent e) {\r
+ initToolChainOptions(moduleKey);\r
+ }\r
+ });\r
+ }\r
+ return jPanelCustomToolChain;\r
+}\r
+/**\r
+ * This method initializes jPanelToolchainS \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+private JPanel getJPanelToolchainS() {\r
+ if (jPanelToolchainS == null) {\r
+ jPanelToolchainS = new JPanel();\r
+ jPanelToolchainS.add(getJButtonNew(), null);\r
+ jPanelToolchainS.add(getJButtonDeleteOption(), null);\r
+ }\r
+ return jPanelToolchainS;\r
+}\r
+/**\r
+ * This method initializes jPanelToolchainC \r
+ * \r
+ * @return javax.swing.JPanel \r
+ */\r
+private JPanel getJPanelToolchainC() {\r
+ if (jPanelToolchainC == null) {\r
+ jPanelToolchainC = new JPanel();\r
+ jPanelToolchainC.add(getJScrollPaneModuleSaOptions(), null);\r
+ }\r
+ return jPanelToolchainC;\r
+}\r
\r
\r
} // @jve:decl-index=0:visual-constraint="10,10"\r