Package mars.venus

Class RegistersTable

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable

public class RegistersTable extends JTable
JTable subclass to provide custom tool tips for each of the register table column headers and for each register name in the first column. Based on Sun's JTable tutorial.
See Also:
  • Constructor Details

  • Method Details

    • setupColumn

      public void setupColumn(int columnIndex, int preferredWidth, int alignment)
    • setUpdating

      public void setUpdating(boolean isUpdating)
    • clearHighlighting

      public void clearHighlighting()
      Clear highlight background color from any cell currently highlighted.
    • refresh

      public void refresh()
      Refresh the table, triggering re-rendering.
    • highlightRow

      public void highlightRow(int row)
      Highlight the given row, removing highlighting from all other rows.
      Parameters:
      row - The row to be highlighted.
    • getToolTipText

      public String getToolTipText(MouseEvent event)
      Overrides:
      getToolTipText in class JTable
    • createDefaultTableHeader

      protected JTableHeader createDefaultTableHeader()
      Overrides:
      createDefaultTableHeader in class JTable