Package mgui.io.domestic.shapes
Class ShapeModel3DOutputDialog.TableModel
java.lang.Object
javax.swing.table.AbstractTableModel
mgui.io.domestic.shapes.ShapeModel3DOutputDialog.TableModel
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.table.TableModel
- Enclosing class:
- ShapeModel3DOutputDialog
protected class ShapeModel3DOutputDialog.TableModel
extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors Constructor Description TableModel()
TableModel(ShapeModel3D shape_model)
TableModel(ShapeModel3DOutputOptions options)
-
Method Summary
Modifier and Type Method Description java.lang.Class
getColumnClass(int col)
int
getColumnCount()
java.lang.String
getColumnName(int col)
int
getRowCount()
java.lang.Object
getValueAt(int row, int col)
boolean
isCellEditable(int row, int col)
boolean
isEnabled(int row, int col)
Return the enabled state of a component, based on the XML typevoid
setFromModel(ShapeModel3D shape_model)
Set defaults from an existing modelvoid
setFromOptions(ShapeModel3DOutputOptions options)
Set values from an existing instance ofShapeModel3DOutputOptions
void
setOptions(ShapeModel3DOutputOptions options)
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
-
Constructor Details
-
TableModel
public TableModel() -
TableModel
-
TableModel
-
-
Method Details
-
setOptions
-
setFromModel
Set defaults from an existing model- Parameters:
shape_model
-
-
setFromOptions
Set values from an existing instance ofShapeModel3DOutputOptions
- Parameters:
options
-
-
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
-
isEnabled
public boolean isEnabled(int row, int col)Return the enabled state of a component, based on the XML type- Parameters:
row
-col
-- Returns:
-