Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing.table

Class AbstractTableModel

java.lang.Object
|
+--javax.swing.table.AbstractTableModel

All Implemented Interfaces:

TableModel, Serializable


public abstract class AbstractTableModel

extends Object

implements TableModel, Serializable

AbstractTableModel

Author:

Field Summary

javax.swing.event.EventListenerListlistenerList

listenerList

Constructor Summary

AbstractTableModel()

Constructor AbstractTableModel

Method Summary

voidaddTableModelListener(javax.swing.event.TableModelListener listener)

addTableModelListener
intfindColumn(java.lang.String columnName)

findColumn
voidfireTableCellUpdated(int row, int column)

fireTableCellUpdated
voidfireTableChanged(javax.swing.event.TableModelEvent event)

fireTableChanged
voidfireTableDataChanged()

fireTableDataChanged
voidfireTableRowsDeleted(int firstRow, int lastRow)

fireTableRowsDeleted
voidfireTableRowsInserted(int firstRow, int lastRow)

fireTableRowsInserted
voidfireTableRowsUpdated(int firstRow, int lastRow)

fireTableRowsUpdated
voidfireTableStructureChanged()

fireTableStructureChanged
java.lang.ClassgetColumnClass(int columnIndex)

getColumnClass
intgetColumnCount()

getColumnCount
java.lang.StringgetColumnName(int columnIndex)

getColumnName
java.util.EventListener[]getListeners(java.lang.Class listenerType)

getListeners
intgetRowCount()

getRowCount
java.lang.ObjectgetValueAt(int row, int column)

getValueAt
booleanisCellEditable(int rowIndex, int columnIndex)

isCellEditable
voidremoveTableModelListener(javax.swing.event.TableModelListener listener)

removeTableModelListener
voidsetValueAt(java.lang.Object value, int rowIndex, int columnIndex)

setValueAt

Field Details

listenerList

protected EventListenerList listenerList

listenerList


Constructor Details

AbstractTableModel

public AbstractTableModel()

Constructor AbstractTableModel


Method Details

addTableModelListener

public void addTableModelListener(javax.swing.event.TableModelListener listener)

addTableModelListener

Parameters:


findColumn

public int findColumn(java.lang.String columnName)

findColumn

Parameters:


fireTableCellUpdated

public void fireTableCellUpdated(int row, int column)

fireTableCellUpdated

Parameters:


fireTableChanged

public void fireTableChanged(javax.swing.event.TableModelEvent event)

fireTableChanged

Parameters:


fireTableDataChanged

public void fireTableDataChanged()

fireTableDataChanged


fireTableRowsDeleted

public void fireTableRowsDeleted(int firstRow, int lastRow)

fireTableRowsDeleted

Parameters:


fireTableRowsInserted

public void fireTableRowsInserted(int firstRow, int lastRow)

fireTableRowsInserted

Parameters:


fireTableRowsUpdated

public void fireTableRowsUpdated(int firstRow, int lastRow)

fireTableRowsUpdated

Parameters:


fireTableStructureChanged

public void fireTableStructureChanged()

fireTableStructureChanged


getColumnClass

public Class getColumnClass(int columnIndex)

getColumnClass

Parameters:


getColumnCount

public int getColumnCount()

getColumnCount


getColumnName

public String getColumnName(int columnIndex)

getColumnName

Parameters:


getListeners

public EventListener[] getListeners(java.lang.Class listenerType)

getListeners

Parameters:


getRowCount

public int getRowCount()

getRowCount


getValueAt

public Object getValueAt(int row, int column)

getValueAt

Parameters:


isCellEditable

public boolean isCellEditable(int rowIndex, int columnIndex)

isCellEditable

Parameters:


removeTableModelListener

public void removeTableModelListener(javax.swing.event.TableModelListener listener)

removeTableModelListener

Parameters:


setValueAt

public void setValueAt(java.lang.Object value, int rowIndex, int columnIndex)

setValueAt

Parameters: