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>>
colours
java.util.ArrayList<Attribute<MguiBoolean>>
select
java.util.ArrayList<Attribute<java.awt.Stroke>>
strokes
java.util.ArrayList<Attribute<java.lang.String>>
titles
java.util.ArrayList<Attribute<java.lang.String>>
variables
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors Constructor Description YTableModel()
-
Method Summary
Modifier and Type Method Description void
addVariable(java.lang.String var, java.lang.String name)
void
addVariable(java.lang.String var, java.lang.String title, java.awt.Color colour, java.awt.Stroke stroke)
java.lang.Class<?>
getColumnClass(int col)
int
getColumnCount()
java.lang.String
getColumnName(int col)
int
getRowCount()
int
getSize()
java.lang.Object
getValueAt(int row, int col)
boolean
isCellEditable(int row, int col)
boolean
isSelected(int i)
void
keepSelected()
void
removeSelected()
void
setValueAt(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, removeTableModelListener
Methods 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:
getColumnName
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnName
in classjavax.swing.table.AbstractTableModel
-
getValueAt
public java.lang.Object getValueAt(int row, int col) -
getColumnClass
public java.lang.Class<?> getColumnClass(int col)- Specified by:
getColumnClass
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnClass
in classjavax.swing.table.AbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int col)- Specified by:
isCellEditable
in interfacejavax.swing.table.TableModel
- Overrides:
isCellEditable
in classjavax.swing.table.AbstractTableModel
-
setValueAt
public void setValueAt(java.lang.Object value, int row, int col)- Specified by:
setValueAt
in interfacejavax.swing.table.TableModel
- Overrides:
setValueAt
in classjavax.swing.table.AbstractTableModel
-