Package mgui.interfaces.plots.sgt
Class SgtMultilinePlotDialog.YTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
mgui.interfaces.plots.sgt.SgtMultilinePlotDialog.YTableModel
- All Implemented Interfaces:
java.io.Serializable,javax.swing.table.TableModel
- Enclosing class:
- SgtMultilinePlotDialog
protected class SgtMultilinePlotDialog.YTableModel
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>>variablesFields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors Constructor Description YTableModel() -
Method Summary
Modifier and Type Method Description voidaddVariable(java.lang.String var, java.lang.String name)voidaddVariable(java.lang.String var, 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
-
colours
-
strokes
-
titles
-
-
Constructor Details
-
YTableModel
public YTableModel()
-
-
Method Details
-
getSize
public int getSize() -
isSelected
public boolean isSelected(int i) -
removeSelected
public void removeSelected() -
keepSelected
public void keepSelected() -
addVariable
public void addVariable(java.lang.String var, java.lang.String name) -
addVariable
public void addVariable(java.lang.String var, 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
-