org.jfract.beanEditor.delegate
Class ComplexEditor.ComplexTableEditor
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--org.jfract.beanEditor.delegate.ComplexEditor.ComplexTableEditor
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- Enclosing class:
- ComplexEditor
- public class ComplexEditor.ComplexTableEditor
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
|
Method Summary |
int |
getColumnCount()
Returns the number of columns in the model. |
java.lang.String |
getColumnName(int column)
Returns a default name for the column using spreadsheet conventions:
A, B, C, ... |
int |
getRowCount()
Returns the number of rows in the model. |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
Returns the value for the cell at columnIndex and
rowIndex. |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
Returns false. |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
This empty implementation is provided so users don't have to implement
this method if their data model is not editable. |
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
ComplexEditor.ComplexTableEditor
public ComplexEditor.ComplexTableEditor()
getRowCount
public int getRowCount()
- Returns the number of rows in the model. A
JTable uses this method to determine how many rows it
should display. This method should be quick, as it
is called frequently during rendering.
- Overrides:
getRowCount in class javax.swing.table.AbstractTableModel
- Returns:
- the number of rows in the model
- See Also:
getColumnCount()
getColumnCount
public int getColumnCount()
- Returns the number of columns in the model. A
JTable uses this method to determine how many columns it
should create and display by default.
- Overrides:
getColumnCount in class javax.swing.table.AbstractTableModel
- Returns:
- the number of columns in the model
- See Also:
getRowCount()
getColumnName
public java.lang.String getColumnName(int column)
- Returns a default name for the column using spreadsheet conventions:
A, B, C, ... Z, AA, AB, etc. If
column cannot be found,
returns an empty string.
- Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
- Parameters:
column - the column being queried- Returns:
- a string containing the default name of
column
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
- Returns the value for the cell at
columnIndex and
rowIndex.
- Overrides:
getValueAt in class javax.swing.table.AbstractTableModel
- Parameters:
rowIndex - the row whose value is to be queriedcolumnIndex - the column whose value is to be queried- Returns:
- the value Object at the specified cell
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Returns false. This is the default implementation for all cells.
- Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
- Parameters:
rowIndex - the row being queriedcolumnIndex - the column being queried- Returns:
- false
setValueAt
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- This empty implementation is provided so users don't have to implement
this method if their data model is not editable.
- Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
- Parameters:
aValue - value to assign to cellrowIndex - row of cellcolumnIndex - column of cell
Generee le 27.09.2002 08:21:59 PM