Class 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
    • Field Summary

      • Fields inherited from class javax.swing.table.AbstractTableModel

        listenerList
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.swing.table.TableModel

        addTableModelListener, getColumnClass, 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 interface javax.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 interface javax.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 interface javax.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 interface javax.swing.table.TableModel
        Overrides:
        isCellEditable in class javax.swing.table.AbstractTableModel
      • setValueAt

        public void setValueAt​(java.lang.Object value,
                               int rowIndex,
                               int columnIndex)
        Specified by:
        setValueAt in interface javax.swing.table.TableModel
        Overrides:
        setValueAt in class javax.swing.table.AbstractTableModel
      • getColumnName

        public java.lang.String getColumnName​(int columnIndex)
        Specified by:
        getColumnName in interface javax.swing.table.TableModel
        Overrides:
        getColumnName in class javax.swing.table.AbstractTableModel