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>>
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_x
java.util.ArrayList<Attribute<java.lang.String>>
variables_y
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors Constructor Description XYTableModel()
-
Method Summary
Modifier and Type Method Description void
addXYPair(java.lang.String var_x, java.lang.String var_y, java.lang.String name)
void
addXYPair(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)
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_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:
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
-