if (jButtonRemove == null) {\r
jButtonRemove = new JButton();\r
jButtonRemove.setBounds(new java.awt.Rectangle(removeButtonCol,rowFour,buttonWidth,20));\r
- jButtonRemove.setText("Remove");\r
+ jButtonRemove.setText("Delete");\r
jButtonRemove.addActionListener(this);\r
}\r
return jButtonRemove;\r
}\r
}\r
});\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.getSpdPackageHeaderCount() == 0) {\r
return ;\r
}\r
model.addRow(saa[i]);\r
i++;\r
}\r
+ \r
}\r
\r
private JScrollPane getJScrollPane(){\r
jComboBoxSelect.addItem("UEFI_APPLICATION");\r
jComboBoxSelect.addItem("USER_DEFINED");\r
jComboBoxSelect.setSelectedIndex(0);\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