EVEDemo.MKBVKBApplet
Class MyTableModel

java.lang.Object
  |
  +--com.sun.java.swing.table.AbstractTableModel
        |
        +--EVEDemo.MKBVKBApplet.MyTableModel

class MyTableModel
extends com.sun.java.swing.table.AbstractTableModel

This class is the table model for my tables. It will disallows editing of cells. If later, it is desirable to have the cells be editable, information *may* be found at http://java.sun.com/docs/books/tutorial/ui/swing/table.html which is where information leading to construciton of this class was found

See Also:
Serialized Form

Field Summary
(package private)  java.lang.String[] columnNames
           
(package private)  java.lang.Object[][] data
           
 
Fields inherited from class com.sun.java.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
MyTableModel(java.lang.String[] columnNamesIn, java.lang.Object[][] dataIn)
          Class Constructor
 
Method Summary
 java.lang.Class getColumnClass(int c)
          JTable uses this method to determine the default renderer/ editor for each cell.
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 
Methods inherited from class com.sun.java.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

columnNames

java.lang.String[] columnNames

data

java.lang.Object[][] data
Constructor Detail

MyTableModel

public MyTableModel(java.lang.String[] columnNamesIn,
                    java.lang.Object[][] dataIn)
Class Constructor
Method Detail

getColumnCount

public int getColumnCount()
Overrides:
getColumnCount in class com.sun.java.swing.table.AbstractTableModel

getRowCount

public int getRowCount()
Overrides:
getRowCount in class com.sun.java.swing.table.AbstractTableModel

getColumnName

public java.lang.String getColumnName(int col)
Overrides:
getColumnName in class com.sun.java.swing.table.AbstractTableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Overrides:
getValueAt in class com.sun.java.swing.table.AbstractTableModel

getColumnClass

public java.lang.Class getColumnClass(int c)
JTable uses this method to determine the default renderer/ editor for each cell.
Overrides:
getColumnClass in class com.sun.java.swing.table.AbstractTableModel