| java.lang.Object javax.swing.table.AbstractTableModel org.jfree.data.xy.XYDatasetTableModel
XYDatasetTableModel | public class XYDatasetTableModel extends AbstractTableModel implements TableModel,DatasetChangeListener(Code) | | A READ-ONLY wrapper around a
TableXYDataset to convert it to a
table model for use in a JTable. The first column of the table shows the
x-values, the remaining columns show the y-values for each series (series 0
appears in column 1, series 1 appears in column 2, etc).
TO DO:
- implement proper naming for x axis (getColumnName)
- implement setValueAt to remove READ-ONLY constraint (not sure how)
|
Method Summary | |
public void | datasetChanged(DatasetChangeEvent event) Receives notification that the underlying dataset has changed. | public int | getColumnCount() Gets the number of columns in the model. | public String | getColumnName(int column) Returns the column name.
Parameters: column - the column index. | public int | getRowCount() Returns the number of rows. | public Object | getValueAt(int row, int column) Returns a value of the specified cell.
Column 0 is the X axis, Columns 1 and over are the Y axis
Parameters: row - the row number. Parameters: column - the column number. | public boolean | isCellEditable(int row, int column) Returns a flag indicating whether or not the specified cell is editable.
Parameters: row - the row number. Parameters: column - the column number. | public void | setModel(TableXYDataset dataset) Sets the model (dataset). | public void | setValueAt(Object value, int row, int column) Updates the
XYDataset if allowed. |
XYDatasetTableModel | public XYDatasetTableModel()(Code) | | Default constructor.
|
XYDatasetTableModel | public XYDatasetTableModel(TableXYDataset dataset)(Code) | | Creates a new table model based on the specified dataset.
Parameters: dataset - the dataset. |
getColumnCount | public int getColumnCount()(Code) | | Gets the number of columns in the model.
The number of columns in the model. |
getColumnName | public String getColumnName(int column)(Code) | | Returns the column name.
Parameters: column - the column index. The column name. |
getRowCount | public int getRowCount()(Code) | | Returns the number of rows.
The row count. |
getValueAt | public Object getValueAt(int row, int column)(Code) | | Returns a value of the specified cell.
Column 0 is the X axis, Columns 1 and over are the Y axis
Parameters: row - the row number. Parameters: column - the column number. The value of the specified cell. |
isCellEditable | public boolean isCellEditable(int row, int column)(Code) | | Returns a flag indicating whether or not the specified cell is editable.
Parameters: row - the row number. Parameters: column - the column number. true if the specified cell is editable. |
setModel | public void setModel(TableXYDataset dataset)(Code) | | Sets the model (dataset).
Parameters: dataset - the dataset. |
setValueAt | public void setValueAt(Object value, int row, int column)(Code) | | Updates the
XYDataset if allowed.
Parameters: value - the new value. Parameters: row - the row. Parameters: column - the column. |
|
|