if (jButtonRemove == null) {\r
jButtonRemove = new JButton();\r
jButtonRemove.setBounds(new java.awt.Rectangle(266,148,90,20));\r
- jButtonRemove.setText("Remove");\r
+ jButtonRemove.setText("Delete");\r
jButtonRemove.addActionListener(this);\r
}\r
return jButtonRemove;\r
}\r
});\r
this.setVisible(true);\r
- initFrame();\r
}\r
\r
private void init(SpdFileContents sfc){\r
+\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
if (sfc.getSpdMsaFileCount() == 0) {\r
return ;\r
}\r
model.addRow(saa[i]);\r
i++;\r
}\r
+ \r
}\r
\r
private JScrollPane getJScrollPane(){\r
fill ComboBoxes with pre-defined contents\r
**/\r
private void initFrame() {\r
-\r
+ boolean editable = true;\r
+ if (sfc.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