Class MatrixInDialogBox.TableModel

java.lang.Object
javax.swing.table.AbstractTableModel
mgui.io.domestic.variables.MatrixInDialogBox.TableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
MatrixInDialogBox

protected class MatrixInDialogBox.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​(java.util.ArrayList<java.util.ArrayList<java.lang.String>> data, java.util.ArrayList<java.lang.String> columns)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Class getColumnClass​(int c)  
    int getColumnCount()  
    java.lang.String getColumnName​(int col)  
    int getRowCount()  
    java.lang.Object getValueAt​(int row, int col)  
    boolean isCellEditable​(int row, int col)  
    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​(java.util.ArrayList<java.util.ArrayList<java.lang.String>> data, java.util.ArrayList<java.lang.String> columns)
  • Method Details

    • getColumnCount

      public int getColumnCount()
    • getRowCount

      public int getRowCount()
    • getColumnName

      public java.lang.String getColumnName​(int col)
      Specified by:
      getColumnName in interface javax.swing.table.TableModel
      Overrides:
      getColumnName in class javax.swing.table.AbstractTableModel
    • getValueAt

      public java.lang.Object getValueAt​(int row, int col)
    • getColumnClass

      public java.lang.Class getColumnClass​(int c)
      Specified by:
      getColumnClass in interface javax.swing.table.TableModel
      Overrides:
      getColumnClass in class javax.swing.table.AbstractTableModel
    • isCellEditable

      public boolean isCellEditable​(int row, int col)
      Specified by:
      isCellEditable in interface javax.swing.table.TableModel
      Overrides:
      isCellEditable in class javax.swing.table.AbstractTableModel
    • setValueAt

      public void setValueAt​(java.lang.Object value, int row, int col)
      Specified by:
      setValueAt in interface javax.swing.table.TableModel
      Overrides:
      setValueAt in class javax.swing.table.AbstractTableModel