Class TableHeaderColumnSelector


  • public class TableHeaderColumnSelector
    extends Object
    Class which adds a column selector to the table header
    • Field Detail

      • tableColumnHider

        protected final TableColumnHider tableColumnHider
        Table Column Hider
      • table

        protected final JTable table
        Table
    • Constructor Detail

      • TableHeaderColumnSelector

        public TableHeaderColumnSelector​(TableColumnHider tableColumnHider,
                                         JTable table)
        Constructor
        Parameters:
        tableColumnHider - Table Column Hider
        table - Table
    • Method Detail

      • showPopupMenu

        protected void showPopupMenu​(MouseEvent e)
        Show Popup Menu
        Parameters:
        e - Mouse Event
      • addColumn

        public void addColumn​(Object identifier)
        Add Column
        Parameters:
        identifier - Identifier
      • getLocalizedColumnName

        public String getLocalizedColumnName​(Object identifier)
        Returns the localized column name
        Parameters:
        identifier - Identifier
        Returns:
        Localized column name
      • removeColumn

        public void removeColumn​(Object identifier)
        Remove Column
        Parameters:
        identifier - Identifier