Class TableHeaderRenderer

    • Constructor Detail

      • TableHeaderRenderer

        public TableHeaderRenderer​(BeaTunes application)
        Parameters:
        application - beaTunes application
    • Method Detail

      • getApplication

        public BeaTunes getApplication()
      • createLabel

        protected JLabel createLabel()
      • getArrow

        public JLabel getArrow()
      • getLabel

        public JLabel getLabel()
      • createViewOptionsButton

        public JButton createViewOptionsButton()
        Creates button this fits into a scrollpane upper-right corner.
        Returns:
        renderer component
      • createEmptyHeader

        public JComponent createEmptyHeader()
        Creates an empty header renderer component.
        Returns:
        renderer component
      • paintBackground

        protected void paintBackground​(Graphics g)
      • getSortedBackgroundPaint

        protected Paint getSortedBackgroundPaint()
      • getUnsortedBackgroundPaint

        protected Paint getUnsortedBackgroundPaint()
      • getUnsortedMouseOverBackgroundPaint

        protected Paint getUnsortedMouseOverBackgroundPaint()
      • getSortedMouseOverBackgroundPaint

        protected Paint getSortedMouseOverBackgroundPaint()
      • getSortOrder

        public int getSortOrder()
      • setSortOrder

        public void setSortOrder​(int sortOrder)
      • applySortOrder

        protected void applySortOrder()
      • isWindowHasFocus

        public boolean isWindowHasFocus()