Package org.jfree.beans.editors
Class DefaultPieDatasetTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- org.jfree.beans.editors.DefaultPieDatasetTableModel
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.table.TableModel
public class DefaultPieDatasetTableModel extends javax.swing.table.AbstractTableModel implements javax.swing.table.TableModel
A TableModel based on a DefaultPieDataset. Using this to experiment with editing.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultPieDatasetTableModel(org.jfree.data.general.DefaultPieDataset dataset)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColumnCount()
java.lang.String
getColumnName(int columnIndex)
int
getRowCount()
Returns the number of rows in the table, which is equal to the number of items in the dataset, plus an editing row if it is being used.java.lang.Object
getValueAt(int rowIndex, int columnIndex)
Returns the item at the specified row and column.boolean
isCellEditable(int rowIndex, int columnIndex)
void
setValueAt(java.lang.Object value, int rowIndex, int columnIndex)
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Constructor Detail
-
DefaultPieDatasetTableModel
public DefaultPieDatasetTableModel(org.jfree.data.general.DefaultPieDataset dataset)
Creates a new instance.- Parameters:
dataset
- the underlying dataset.
-
-
Method Detail
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interfacejavax.swing.table.TableModel
-
getRowCount
public int getRowCount()
Returns the number of rows in the table, which is equal to the number of items in the dataset, plus an editing row if it is being used.- Specified by:
getRowCount
in interfacejavax.swing.table.TableModel
- Returns:
- The row count.
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
Returns the item at the specified row and column. We return a value from the underlying dataset.- Specified by:
getValueAt
in interfacejavax.swing.table.TableModel
- Parameters:
rowIndex
- the row index.columnIndex
- the column index.- Returns:
- The value.
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)
- Specified by:
isCellEditable
in interfacejavax.swing.table.TableModel
- Overrides:
isCellEditable
in classjavax.swing.table.AbstractTableModel
-
setValueAt
public void setValueAt(java.lang.Object value, int rowIndex, int columnIndex)
- Specified by:
setValueAt
in interfacejavax.swing.table.TableModel
- Overrides:
setValueAt
in classjavax.swing.table.AbstractTableModel
-
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Specified by:
getColumnName
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnName
in classjavax.swing.table.AbstractTableModel
-
-