77
78 @Override
79 public void setValueAt(Object aValue, int aRow, int aColumn) {
80 model.setValueAt(aValue, aRow, aColumn);
81 }
82
83 public int getRowCount() {
84 return (model == null) ? 0 : model.getRowCount();
85 }
86
87 public int getColumnCount() {
88 return (model == null) ? 0 : model.getColumnCount();
89 }
90
91 @Override
92 public String getColumnName(int aColumn) {
93 return model.getColumnName(aColumn);
94 }
95
96 @Override
97 public Class getColumnClass(int aColumn) {
98 return model.getColumnClass(aColumn);
99 }
100
101 @Override
102 public boolean isCellEditable(int row, int column) {
103 return model.isCellEditable(row, column);
104 }
105 //
106 // Implementation of the TableModelListener interface,
107 //
108
109 // By default forward all events to all the listeners.
110 public void tableChanged(TableModelEvent e) {
111 fireTableChanged(e);
112 }
113 }
|
77
78 @Override
79 public void setValueAt(Object aValue, int aRow, int aColumn) {
80 model.setValueAt(aValue, aRow, aColumn);
81 }
82
83 public int getRowCount() {
84 return (model == null) ? 0 : model.getRowCount();
85 }
86
87 public int getColumnCount() {
88 return (model == null) ? 0 : model.getColumnCount();
89 }
90
91 @Override
92 public String getColumnName(int aColumn) {
93 return model.getColumnName(aColumn);
94 }
95
96 @Override
97 public Class<?> getColumnClass(int aColumn) {
98 return model.getColumnClass(aColumn);
99 }
100
101 @Override
102 public boolean isCellEditable(int row, int column) {
103 return model.isCellEditable(row, column);
104 }
105 //
106 // Implementation of the TableModelListener interface,
107 //
108
109 // By default forward all events to all the listeners.
110 public void tableChanged(TableModelEvent e) {
111 fireTableChanged(e);
112 }
113 }
|