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 intgetColumnCount()java.lang.StringgetColumnName(int columnIndex)intgetRowCount()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.ObjectgetValueAt(int rowIndex, int columnIndex)Returns the item at the specified row and column.booleanisCellEditable(int rowIndex, int columnIndex)voidsetValueAt(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:
getColumnCountin 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:
getRowCountin 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:
getValueAtin 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:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
setValueAt
public void setValueAt(java.lang.Object value, int rowIndex, int columnIndex)
- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-
getColumnName
public java.lang.String getColumnName(int columnIndex)
- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
-