if (jButtonRemove == null) {\r
jButtonRemove = new JButton();\r
jButtonRemove.setBounds(new java.awt.Rectangle(270,227,90,20));\r
- jButtonRemove.setText("Remove");\r
+ jButtonRemove.setText("Delete");\r
jButtonRemove.addActionListener(this);\r
}\r
return jButtonRemove;\r
public SpdGuidDecls(OpeningPackageType opt) {\r
this(opt.getXmlSpd());\r
docConsole = opt;\r
+ if (sfc.getSpdPkgDefsRdOnly().equals("true")) {\r
+ JOptionPane.showMessageDialog(frame, "This is a read-only package. You will not be able to edit contents in table.");\r
+ }\r
+ initFrame();\r
}\r
/**\r
This method initializes this\r
});\r
this.setBounds(new java.awt.Rectangle(0, 0, 500, 370));\r
this.setVisible(true);\r
- initFrame();\r
}\r
\r
protected void init(SpdFileContents sfc){\r
model.addRow(saa[i]);\r
i++;\r
}\r
+ \r
}\r
\r
protected JScrollPane getJContentPane(){\r
protected void initFrame() {\r
\r
this.setTitle("GUID Declarations");\r
-\r
+ \r
+ boolean editable = true;\r
+ if (getSfc().getSpdPkgDefsRdOnly().equals("true")) {\r
+ editable = false;\r
+ }\r
+ \r
+ jButtonAdd.setEnabled(editable);\r
+ jButtonRemove.setEnabled(editable);\r
+ jButtonClearAll.setEnabled(editable);\r
+ jTable.setEnabled(editable);\r
}\r
\r
/* (non-Javadoc)\r
if (jButtonGen == null) {\r
jButtonGen = new JButton();\r
jButtonGen.setBounds(new java.awt.Rectangle(485,58,92,21));\r
- jButtonGen.setText("Gen GUID");\r
+ jButtonGen.setText("Gen");\r
jButtonGen.setPreferredSize(new java.awt.Dimension(80,20));\r
jButtonGen.addActionListener(this);\r
}\r
protected JLabel getJLabelGuidType() {\r
return jLabelGuidType;\r
}\r
+\r
+ /**\r
+ * @return Returns the sfc.\r
+ */\r
+ protected SpdFileContents getSfc() {\r
+ return sfc;\r
+ }\r
}\r
\r
\r