org.dbe.eve.gui
Class TableModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.dbe.eve.gui.TableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
class TableModel
- extends javax.swing.table.AbstractTableModel
TableModel for the List of Prototypes
- Author:
- Rolf Wagner
Field Summary |
private java.lang.String[] |
columnNames
|
private java.lang.Object[][] |
data
|
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Method Summary |
void |
addTableModelListener(javax.swing.event.TableModelListener l)
|
void |
addTableRow(java.lang.String name,
java.lang.String picPath,
int number)
Adds a row to the list of prototypes table |
void |
changeTableRow(java.lang.String name,
java.lang.String picPath,
int number,
int row)
changes the values of the table row |
void |
deleteTableRow(int row)
Deletes a row from the list of prototypes table |
int |
findColumn(java.lang.String columnName)
|
void |
fireTableCellUpdated(int row,
int column)
|
void |
fireTableChanged(javax.swing.event.TableModelEvent e)
|
void |
fireTableDataChanged()
|
void |
fireTableRowsDeleted(int firstRow,
int lastRow)
|
void |
fireTableRowsInserted(int firstRow,
int lastRow)
|
void |
fireTableRowsUpdated(int firstRow,
int lastRow)
|
void |
fireTableStructureChanged()
|
int |
getColumnCount()
|
java.lang.String |
getColumnName(int col)
|
<T extends java.util.EventListener>
T[] |
|
getListeners(java.lang.Class<T> listenerType)
|
int |
getRowCount()
|
javax.swing.event.TableModelListener[] |
getTableModelListeners()
|
java.lang.Object |
getValueAt(int row,
int col)
|
void |
removeTableModelListener(javax.swing.event.TableModelListener l)
|
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
|
Methods inherited from class javax.swing.table.AbstractTableModel |
getColumnClass, isCellEditable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
columnNames
private java.lang.String[] columnNames
data
private java.lang.Object[][] data
TableModel
TableModel()
addTableRow
public void addTableRow(java.lang.String name,
java.lang.String picPath,
int number)
- Adds a row to the list of prototypes table
- Parameters:
name
- picPath
- number
-
changeTableRow
public void changeTableRow(java.lang.String name,
java.lang.String picPath,
int number,
int row)
- changes the values of the table row
- Parameters:
name
- picPath
- number
- row
-
deleteTableRow
public void deleteTableRow(int row)
- Deletes a row from the list of prototypes table
- Parameters:
row
-
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()
getColumnName
public java.lang.String getColumnName(int col)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
- Overrides:
getColumnName
in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int col)
setValueAt
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
- Overrides:
setValueAt
in class javax.swing.table.AbstractTableModel
addTableModelListener
public void addTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
addTableModelListener
in interface javax.swing.table.TableModel
- Overrides:
addTableModelListener
in class javax.swing.table.AbstractTableModel
findColumn
public int findColumn(java.lang.String columnName)
- Overrides:
findColumn
in class javax.swing.table.AbstractTableModel
fireTableCellUpdated
public void fireTableCellUpdated(int row,
int column)
- Overrides:
fireTableCellUpdated
in class javax.swing.table.AbstractTableModel
fireTableChanged
public void fireTableChanged(javax.swing.event.TableModelEvent e)
- Overrides:
fireTableChanged
in class javax.swing.table.AbstractTableModel
fireTableDataChanged
public void fireTableDataChanged()
- Overrides:
fireTableDataChanged
in class javax.swing.table.AbstractTableModel
fireTableRowsDeleted
public void fireTableRowsDeleted(int firstRow,
int lastRow)
- Overrides:
fireTableRowsDeleted
in class javax.swing.table.AbstractTableModel
fireTableRowsInserted
public void fireTableRowsInserted(int firstRow,
int lastRow)
- Overrides:
fireTableRowsInserted
in class javax.swing.table.AbstractTableModel
fireTableRowsUpdated
public void fireTableRowsUpdated(int firstRow,
int lastRow)
- Overrides:
fireTableRowsUpdated
in class javax.swing.table.AbstractTableModel
fireTableStructureChanged
public void fireTableStructureChanged()
- Overrides:
fireTableStructureChanged
in class javax.swing.table.AbstractTableModel
getListeners
public <T extends java.util.EventListener> T[] getListeners(java.lang.Class<T> listenerType)
- Overrides:
getListeners
in class javax.swing.table.AbstractTableModel
getTableModelListeners
public javax.swing.event.TableModelListener[] getTableModelListeners()
- Overrides:
getTableModelListeners
in class javax.swing.table.AbstractTableModel
removeTableModelListener
public void removeTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
removeTableModelListener
in interface javax.swing.table.TableModel
- Overrides:
removeTableModelListener
in class javax.swing.table.AbstractTableModel