\r
private JPanel jContentPane = null;\r
\r
- private JTextField jTextFieldAdd = null;\r
+ private JTextField jTextFieldGuid = null;\r
\r
private JScrollPane jScrollPane = null;\r
\r
\r
private JScrollPane topScrollPane = null; // @jve:decl-index=0:visual-constraint="10,213"\r
\r
- private JLabel jLabelVer = null;\r
+ private JLabel jLabelCName = null;\r
\r
private GenGuidDialog guidDialog = null;\r
\r
- private JTextField jTextFieldVersion = null;\r
+ private JTextField jTextFieldCName = null;\r
\r
private JLabel jLabelHelp = null;\r
\r
}\r
\r
/**\r
- This method initializes jTextFieldAdd \r
+ This method initializes jTextFieldGuid \r
\r
@return javax.swing.JTextField \r
**/\r
- protected JTextField getJTextFieldAdd() {\r
- if (jTextFieldAdd == null) {\r
- jTextFieldAdd = new JTextField();\r
- jTextFieldAdd.setBounds(new java.awt.Rectangle(137,35,337,20));\r
- jTextFieldAdd.setPreferredSize(new java.awt.Dimension(335,20));\r
+ protected JTextField getJTextFieldGuid() {\r
+ if (jTextFieldGuid == null) {\r
+ jTextFieldGuid = new JTextField();\r
+ jTextFieldGuid.setBounds(new java.awt.Rectangle(137,60,435,20));\r
+ jTextFieldGuid.setPreferredSize(new java.awt.Dimension(200,20));\r
\r
}\r
- return jTextFieldAdd;\r
+ return jTextFieldGuid;\r
}\r
\r
/**\r
jLabelHelp.setText("HelpText");\r
jLabelHelp.setSize(new java.awt.Dimension(109,20));\r
jLabelHelp.setLocation(new java.awt.Point(14,85));\r
- jLabelVer = new JLabel();\r
- jLabelVer.setBounds(new java.awt.Rectangle(14,60,111,20));\r
- jLabelVer.setText("C_Name");\r
+ jLabelCName = new JLabel();\r
+ jLabelCName.setBounds(new java.awt.Rectangle(14,35,111,20));\r
+ jLabelCName.setText("C_Name");\r
jLabelGuid = new JLabel();\r
- jLabelGuid.setBounds(new java.awt.Rectangle(15,35,112,20));\r
+ jLabelGuid.setBounds(new java.awt.Rectangle(15,60,112,20));\r
jLabelGuid.setText("Guid Value");\r
jLabelName = new JLabel();\r
jLabelName.setBounds(new java.awt.Rectangle(15,10,113,20));\r
jContentPane.add(jStarLabel2, null);\r
jContentPane.add(jStarLabel3, null);\r
jContentPane.add(jStarLabel4, null);\r
- jContentPane.add(jLabelVer, null);\r
- jContentPane.add(getJTextFieldVersion(), null);\r
- jContentPane.add(getJTextFieldAdd(), null);\r
+ jContentPane.add(jLabelCName, null);\r
+ jContentPane.add(getJTextFieldCName(), null);\r
+ jContentPane.add(getJTextFieldGuid(), null);\r
jContentPane.add(getJScrollPane(), null);\r
jContentPane.add(getJButtonAdd(), null);\r
jContentPane.add(getJButtonRemove(), null);\r
//ToDo: check before add\r
String[] row = {"", "", "", "", "", "", ""};\r
row[3] = jTextFieldHelp.getText();\r
- row[2] = jTextFieldAdd.getText();\r
- row[1] = jTextFieldVersion.getText();\r
+ row[2] = jTextFieldGuid.getText();\r
+ row[1] = jTextFieldCName.getText();\r
row[0] = jTextFieldName.getText();\r
row[4] = vectorToString(iCheckBoxListArch.getAllCheckedItemsString());\r
if (row[4].length() == 0) {\r
return;\r
}\r
\r
+ if (addRow(row) == -1) {\r
+ return;\r
+ }\r
model.addRow(row);\r
jTable.changeSelection(model.getRowCount()-1, 0, false, false);\r
- addRow(row);\r
+ \r
}\r
//\r
// remove selected line\r
}\r
\r
if (arg0.getSource() == jButtonGen) {\r
- jTextFieldAdd.setText(Tools.generateUuidString());\r
+ jTextFieldGuid.setText(Tools.generateUuidString());\r
}\r
\r
if (arg0.getActionCommand().equals("GenGuidValue")) {\r
- jTextFieldAdd.setText(guidDialog.getGuid());\r
+ jTextFieldGuid.setText(guidDialog.getGuid());\r
}\r
\r
}\r
return true;\r
}\r
\r
- protected void addRow(String[] row) {\r
+ protected int addRow(String[] row) {\r
Vector<String> vArch = iCheckBoxListArch.getAllCheckedItemsString();\r
if (vArch.size() == 0) {\r
vArch = null;\r
if (vguidType.size() == 0) {\r
vguidType = null;\r
}\r
+ if (vguidType == null) {\r
+ JOptionPane.showMessageDialog(this, "You must select one GUID type.");\r
+ return -1;\r
+ }\r
if (docConsole != null) {\r
docConsole.setSaved(false);\r
}\r
sfc.genSpdGuidDeclarations(row[0], row[1], row[2], row[3], vArch, vModType, vguidType);\r
+ return 0;\r
}\r
\r
protected void removeRow(int i){\r
}\r
\r
/**\r
- * This method initializes jTextFieldVersion \r
+ * This method initializes jTextFieldCName \r
* \r
* @return javax.swing.JTextField \r
*/\r
- protected JTextField getJTextFieldVersion() {\r
- if (jTextFieldVersion == null) {\r
- jTextFieldVersion = new JTextField();\r
- jTextFieldVersion.setBounds(new java.awt.Rectangle(137,60,225,20));\r
- jTextFieldVersion.setPreferredSize(new java.awt.Dimension(225,20));\r
+ protected JTextField getJTextFieldCName() {\r
+ if (jTextFieldCName == null) {\r
+ jTextFieldCName = new JTextField();\r
+ jTextFieldCName.setBounds(new java.awt.Rectangle(137,35,337,20));\r
+ jTextFieldCName.setPreferredSize(new java.awt.Dimension(335,20));\r
}\r
- return jTextFieldVersion;\r
+ return jTextFieldCName;\r
}\r
\r
public void componentResized(ComponentEvent arg0) {\r
int intPreferredWidth = 500;\r
\r
Tools.resizeComponentWidth(this.jTextFieldName, this.getWidth(), intPreferredWidth);\r
- Tools.resizeComponentWidth(this.jTextFieldAdd, this.getWidth(), intPreferredWidth);\r
- Tools.resizeComponentWidth(this.jTextFieldVersion, this.getWidth(), intPreferredWidth);\r
+\r
+ Tools.resizeComponentWidth(this.jTextFieldCName, this.getWidth(), intPreferredWidth);\r
Tools.resizeComponentWidth(this.jTextFieldHelp, this.getWidth(), intPreferredWidth);\r
Tools.resizeComponentWidth(this.jScrollPane, this.getWidth(), intPreferredWidth);\r
Tools.relocateComponentX(this.jButtonGen, this.getWidth(), this.getPreferredSize().width, 40);\r