+ private JCheckBox getJCheckBoxARM() {\r
+ if (jCheckBoxARM == null) {\r
+ jCheckBoxARM = new JCheckBox();\r
+ jCheckBoxARM.setBounds(new java.awt.Rectangle(213, 0, 54, 20));\r
+ jCheckBoxARM.setText("ARM");\r
+ }\r
+ return jCheckBoxARM;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jCheckBoxPPC \r
+ * \r
+ * @return javax.swing.JCheckBox jCheckBoxPPC\r
+ */\r
+ private JCheckBox getJCheckBoxPPC() {\r
+ if (jCheckBoxPPC == null) {\r
+ jCheckBoxPPC = new JCheckBox();\r
+ jCheckBoxPPC.setBounds(new java.awt.Rectangle(267, 0, 53, 20));\r
+ jCheckBoxPPC.setText("PPC");\r
+ }\r
+ return jCheckBoxPPC;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jTextFieldToolChainFamily Row 5 \r
+ * \r
+ * This should be a drop down for MSFT, INTEL, GCC or USER_DEFINED\r
+ * \r
+ * @return javax.swing.JTextField \r
+ */\r
+ private JTextField getJTextFieldToolChainFamily() {\r
+ if (jTextFieldToolChainFamily == null) {\r
+ jTextFieldToolChainFamily = new JTextField();\r
+ jTextFieldToolChainFamily.setBounds(new java.awt.Rectangle(fieldColumn, rowFive, fieldWidth, oneRowHeight));\r
+ jTextFieldToolChainFamily.setPreferredSize(new java.awt.Dimension(fieldWidth, oneRowHeight));\r
+ jTextFieldToolChainFamily.setLocation(new java.awt.Point(fieldColumn, rowFive));\r
+ }\r
+ return jTextFieldToolChainFamily;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jTextFieldOptionContents Row 6\r
+ * \r
+ * This is where we should put the checkbox & entry data for the command arguments\r
+ * \r
+ * @return javax.swing.JTextField \r
+ */\r
+ private JTextField getJTextFieldOptionContents() {\r
+ if (jTextFieldOptionContents == null) {\r
+ jTextFieldOptionContents = new JTextField();\r
+ jTextFieldOptionContents.setPreferredSize(new java.awt.Dimension(fieldWidth, oneRowHeight));\r
+ jTextFieldOptionContents.setBounds(fieldColumn, rowSix, fieldWidth, oneRowHeight);\r
+ jTextFieldOptionContents.setLocation(new java.awt.Point(fieldColumn, rowSix));\r
+ }\r
+ return jTextFieldOptionContents;\r
+ }\r
+\r
+ /**\r
+ * This method initializes jButtonOptionsAdd\r
+ * \r
+ * Add entry from the top screen to the table\r
+ * \r
+ * @return javax.swing.JButton jButtonOptionsAdd\r
+ */\r
+ private JButton getJButtonOptionsAdd() {\r
+ if (jButtonOptionsAdd == null) {\r
+ jButtonOptionsAdd = new JButton();\r
+ jButtonOptionsAdd.setText("Add");\r
+\r
+ jButtonOptionsAdd.setPreferredSize(new java.awt.Dimension(buttonWidth, oneRowHeight));\r
+ jButtonOptionsAdd.setBounds(new java.awt.Rectangle(firstButtonLoc, buttonRow, buttonWidth, oneRowHeight)); \r
+ jButtonOptionsAdd.setLocation(new java.awt.Point(firstButtonLoc, buttonRow));\r
+ jButtonOptionsAdd.addActionListener(new AbstractAction() {\r
+ /**\r
+ * \r
+ */\r
+ private static final long serialVersionUID = 1L;\r
+\r
+ public void actionPerformed(java.awt.event.ActionEvent e) {\r
+ boolean[] boolArray = { jCheckBoxIA32.isSelected(), jCheckBoxIpf.isSelected(),\r
+ jCheckBoxX64.isSelected(), jCheckBoxEBC.isSelected(),\r
+ jCheckBoxARM.isSelected(), jCheckBoxPPC.isSelected() };\r
+ String s = boolToList(boolArray);\r
+ Object[] o = { jTextFieldBuildTargets.getText(), jTextFieldToolChainFamily.getText(), s,\r
+ jTextFieldToolCmd.getText(), jTextFieldTagName.getText(),\r
+ jTextFieldOptionContents.getText() };\r
+ optionsTableModel.addRow(o);\r
+ docConsole.setSaved(false);\r
+ ffc.genBuildOptionsOpt(stringToVector(jTextFieldBuildTargets.getText()),\r
+ jTextFieldToolChainFamily.getText(), jTextFieldTagName.getText(),\r
+ jTextFieldToolCmd.getText(), stringToVector(s),\r
+ jTextFieldOptionContents.getText());\r