From 042c3bb474d56e72b60dec2f5246b6dc4f0928ce Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Thu, 23 Nov 2006 10:33:10 +0000 Subject: [PATCH] not editable tables --- .../customcontrols/BooleanToCheckTableModel.java | 8 ++++++++ .../impl/gui/customcontrols/ExtendedTableModel.java | 13 ++++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/customcontrols/BooleanToCheckTableModel.java b/src/net/java/sip/communicator/impl/gui/customcontrols/BooleanToCheckTableModel.java index 273609c87..663643b21 100644 --- a/src/net/java/sip/communicator/impl/gui/customcontrols/BooleanToCheckTableModel.java +++ b/src/net/java/sip/communicator/impl/gui/customcontrols/BooleanToCheckTableModel.java @@ -25,4 +25,12 @@ public class BooleanToCheckTableModel extends DefaultTableModel { public Class getColumnClass(int c) { return getValueAt(0, c).getClass(); } + + public boolean isCellEditable(int row, int col) + { + if(col < 1) + return true; + else + return false; + } } diff --git a/src/net/java/sip/communicator/impl/gui/customcontrols/ExtendedTableModel.java b/src/net/java/sip/communicator/impl/gui/customcontrols/ExtendedTableModel.java index e5d9526da..6114ed1c5 100644 --- a/src/net/java/sip/communicator/impl/gui/customcontrols/ExtendedTableModel.java +++ b/src/net/java/sip/communicator/impl/gui/customcontrols/ExtendedTableModel.java @@ -16,14 +16,15 @@ * * @author Yana Stamcheva */ -public class ExtendedTableModel extends DefaultTableModel { - +public class ExtendedTableModel extends DefaultTableModel +{ /** * Returns the index of the row, in which the given value is contained. * @param value the value to search for * @return the index of the row, in which the given value is contained. */ - public int rowIndexOf(Object value) { + public int rowIndexOf(Object value) + { Vector dataVector = this.getDataVector(); for(int i = 0; i < dataVector.size(); i ++) { @@ -35,4 +36,10 @@ public int rowIndexOf(Object value) { } return -1; } + + + public boolean isCellEditable(int row, int col) + { + return false; + } }