home *** CD-ROM | disk | FTP | other *** search
/ Australian PC Authority 1999 May / may1999.iso / May / JBUILDER / JSAMPLES.Z / TablePanel$11.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-30  |  1.5 KB  |  43 lines

  1. import com.sun.java.swing.table.AbstractTableModel;
  2.  
  3. final class TablePanel$11 extends AbstractTableModel {
  4.    // $FF: synthetic field
  5.    private final Object[][] val$data;
  6.    // $FF: synthetic field
  7.    private final String[] val$names;
  8.  
  9.    public int getColumnCount() {
  10.       return this.val$names.length;
  11.    }
  12.  
  13.    public int getRowCount() {
  14.       return this.val$data.length;
  15.    }
  16.  
  17.    public Object getValueAt(int var1, int var2) {
  18.       return this.val$data[var1][var2];
  19.    }
  20.  
  21.    public String getColumnName(int var1) {
  22.       return this.val$names[var1];
  23.    }
  24.  
  25.    public Class getColumnClass(int var1) {
  26.       return this.getValueAt(0, var1).getClass();
  27.    }
  28.  
  29.    public boolean isCellEditable(int var1, int var2) {
  30.       return this.getColumnClass(var2) == (TablePanel.class$java$lang$String != null ? TablePanel.class$java$lang$String : (TablePanel.class$java$lang$String = TablePanel.class$("java.lang.String")));
  31.    }
  32.  
  33.    public void setValueAt(Object var1, int var2, int var3) {
  34.       this.val$data[var2][var3] = var1;
  35.    }
  36.  
  37.    // $FF: synthetic method
  38.    TablePanel$11(Object[][] var1, String[] var2) {
  39.       this.val$data = var1;
  40.       this.val$names = var2;
  41.    }
  42. }
  43.