home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.event.TableModelEvent;
- import com.sun.java.swing.event.TableModelListener;
- import com.sun.java.swing.table.AbstractTableModel;
- import com.sun.java.swing.table.TableModel;
-
- public class TableMap extends AbstractTableModel implements TableModelListener {
- protected TableModel model;
-
- public TableModel getModel() {
- return this.model;
- }
-
- public void setModel(TableModel var1) {
- this.model = var1;
- var1.addTableModelListener(this);
- }
-
- public Object getValueAt(int var1, int var2) {
- return this.model.getValueAt(var1, var2);
- }
-
- public void setValueAt(Object var1, int var2, int var3) {
- this.model.setValueAt(var1, var2, var3);
- }
-
- public int getRowCount() {
- return this.model == null ? 0 : this.model.getRowCount();
- }
-
- public int getColumnCount() {
- return this.model == null ? 0 : this.model.getColumnCount();
- }
-
- public String getColumnName(int var1) {
- return this.model.getColumnName(var1);
- }
-
- public Class getColumnClass(int var1) {
- return this.model.getColumnClass(var1);
- }
-
- public boolean isCellEditable(int var1, int var2) {
- return this.model.isCellEditable(var1, var2);
- }
-
- public void tableChanged(TableModelEvent var1) {
- ((AbstractTableModel)this).fireTableChanged(var1);
- }
- }
-