Package mgui.interfaces.plots.sgt
Class SgtScatterPlotDialog.XYTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
mgui.interfaces.plots.sgt.SgtScatterPlotDialog.XYTableModel
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel
- Enclosing class:
- SgtScatterPlotDialog
protected class SgtScatterPlotDialog.XYTableModel
extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description java.util.ArrayList<Attribute<java.awt.Color>>coloursjava.util.ArrayList<Attribute<MguiBoolean>>selectjava.util.ArrayList<Attribute<java.awt.Stroke>>strokesjava.util.ArrayList<Attribute<java.lang.String>>titlesjava.util.ArrayList<Attribute<java.lang.String>>variables_xjava.util.ArrayList<Attribute<java.lang.String>>variables_yFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors Constructor Description XYTableModel() -
Method Summary
Modifier and Type Method Description voidaddXYPair(java.lang.String var_x, java.lang.String var_y, java.lang.String name)voidaddXYPair(java.lang.String var_x, java.lang.String var_y, java.lang.String title, java.awt.Color colour, java.awt.Stroke stroke)java.lang.Class<?>getColumnClass(int col)intgetColumnCount()java.lang.StringgetColumnName(int col)intgetRowCount()intgetSize()java.lang.ObjectgetValueAt(int row, int col)booleanisCellEditable(int row, int col)booleanisSelected(int i)voidkeepSelected()voidremoveSelected()voidsetValueAt(java.lang.Object value, int row, int col)Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
select
-
variables_x
-
variables_y
-
colours
-
strokes
-
titles
-
-
Constructor Details
-
XYTableModel
public XYTableModel()
-
-
Method Details
-
getSize
public int getSize() -
isSelected
public boolean isSelected(int i) -
removeSelected
public void removeSelected() -
keepSelected
public void keepSelected() -
addXYPair
public void addXYPair(java.lang.String var_x, java.lang.String var_y, java.lang.String name) -
addXYPair
public void addXYPair(java.lang.String var_x, java.lang.String var_y, java.lang.String title, java.awt.Color colour, java.awt.Stroke stroke) -
getColumnCount
public int getColumnCount() -
getRowCount
public int getRowCount() -
getColumnName
public java.lang.String getColumnName(int col)- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
getValueAt
public java.lang.Object getValueAt(int row, int col) -
getColumnClass
public java.lang.Class<?> getColumnClass(int col)- Specified by:
getColumnClassin interfacejavax.swing.table.TableModel- Overrides:
getColumnClassin classjavax.swing.table.AbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int col)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
setValueAt
public void setValueAt(java.lang.Object value, int row, int col)- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-