Mercurial > hg > release > thermostat-0.5
changeset 884:4b4233c91ca1
Make Backends table in GUI non-editable
This commit simply makes the Backends table in the
AgentInformationDisplayFrame not editable by the user. Currently the
name and status cells can be changed to arbitrary text.
Reviewed-by: rkennke
Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2012-December/004943.html
author | Elliott Baron <ebaron@redhat.com> |
---|---|
date | Wed, 02 Jan 2013 09:47:39 -0500 |
parents | 86a3f700aeac |
children | 7c97a7125993 |
files | client/swing/src/main/java/com/redhat/thermostat/client/swing/views/AgentInformationDisplayFrame.java |
diffstat | 1 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/client/swing/src/main/java/com/redhat/thermostat/client/swing/views/AgentInformationDisplayFrame.java Mon Dec 31 12:47:52 2012 -0500 +++ b/client/swing/src/main/java/com/redhat/thermostat/client/swing/views/AgentInformationDisplayFrame.java Wed Jan 02 09:47:39 2013 -0500 @@ -182,7 +182,7 @@ SectionHeader backendSectionTitle = new SectionHeader(translate.localize(LocaleResources.AGENT_INFO_BACKENDS_SECTION_TITLE)); - backendsTableModel = new DefaultTableModel(); + backendsTableModel = new BackendsTableModel(); backendsTableModel.setColumnIdentifiers(BACKEND_TABLE_COLUMN_NAMES); backendsTable = new JTable(backendsTableModel); @@ -462,5 +462,16 @@ } } + + private class BackendsTableModel extends DefaultTableModel { + + private static final long serialVersionUID = 8635399933525019537L; + + @Override + public boolean isCellEditable(int row, int column) { + // Not editable + return false; + } + }; }