private JButton getJButtonRemove() {\r
if (jButtonRemove == null) {\r
jButtonRemove = new JButton();\r
- jButtonRemove.setText("Remove");\r
+ jButtonRemove.setText("Delete");\r
jButtonRemove.setSize(new java.awt.Dimension(buttonWidth,20));\r
jButtonRemove.setBounds(new java.awt.Rectangle(removeButtonCol,rowSeven,buttonWidth,20));\r
jButtonRemove.addActionListener(this);\r
private JButton getJButtonRemoveAll() {\r
if (jButtonRemoveAll == null) {\r
jButtonRemoveAll = new JButton();\r
- jButtonRemoveAll.setText("Remove All");\r
+ jButtonRemoveAll.setText("Clear All");\r
jButtonRemoveAll.setLocation(removeAllButtonCol,rowSeven);\r
FontMetrics fm = jButtonRemoveAll.getFontMetrics(jButtonRemoveAll.getFont());\r
jButtonRemoveAll.setSize(fm.stringWidth(jButtonRemoveAll.getText()) + 50, 20);\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.getSpdLibClassDeclarationCount() == 0) {\r
return ;\r
}\r
model.addRow(saa[i]);\r
i++;\r
}\r
+ \r
}\r
+ \r
+ private void initFrame() {\r
+ boolean editable = true;\r
+ if (sfc.getSpdPkgDefsRdOnly().equals("true")) {\r
+ editable = false;\r
+ }\r
+ \r
+ jButtonAdd.setEnabled(editable);\r
+ jButtonRemove.setEnabled(editable);\r
+ jButtonRemoveAll.setEnabled(editable);\r
+ jTable.setEnabled(editable);\r
+ }\r
+\r
private JScrollPane getJContentPane(){\r
if (topScrollPane == null){\r
topScrollPane = new JScrollPane();\r