Class BlockingRegionsPanel.RegionTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
jsimwiz.panels.BlockingRegionsPanel.RegionTableModel
All Implemented Interfaces:
Serializable, TableModel
Enclosing class:
BlockingRegionsPanel

protected class BlockingRegionsPanel.RegionTableModel extends AbstractTableModel
Author:
Bertoli Marco Date: 5-mag-2006 Time: 15.41.01
See Also:
  • Constructor Details

    • RegionTableModel

      protected RegionTableModel()
  • Method Details

    • getColumnCount

      public int getColumnCount()
      Returns the number of columns in the model. A JTable uses this method to determine how many columns it should create and display by default.
      Returns:
      the number of columns in the model
      See Also:
    • getColumnName

      public String getColumnName(int column)
      Returns a default name for the column using spreadsheet conventions: A, B, C, ... Z, AA, AB, etc. If column cannot be found, returns an empty string.
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
      Parameters:
      column - the column being queried
      Returns:
      a string containing the default name of column
    • getRowCount

      public int getRowCount()
      Returns the number of rows in the model. A JTable uses this method to determine how many rows it should display. This method should be quick, as it is called frequently during rendering.
      Returns:
      the number of rows in the model
      See Also:
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
      Returns the value for the cell at columnIndex and rowIndex.
      Parameters:
      rowIndex - the row whose value is to be queried
      columnIndex - the column whose value is to be queried
      Returns:
      the value Object at the specified cell
    • setValueAt

      public void setValueAt(Object aValue, int rowIndex, int columnIndex)
      This empty implementation is provided so users do not have to implement this method if their data model is not editable.
      Specified by:
      setValueAt in interface TableModel
      Overrides:
      setValueAt in class AbstractTableModel
      Parameters:
      aValue - value to assign to cell
      rowIndex - row of cell
      columnIndex - column of cell
    • isCellEditable

      public boolean isCellEditable(int rowIndex, int columnIndex)
      Cell is editable
      Specified by:
      isCellEditable in interface TableModel
      Overrides:
      isCellEditable in class AbstractTableModel
      Parameters:
      rowIndex - the row being queried
      columnIndex - the column being queried
      Returns:
      false