Class TabOverviewDialog.TabMenuCarouselOverviewPanel.MenuCarouselListCellRenderer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
org.pushingpixels.lafwidget.tabbed.TabOverviewDialog.TabMenuCarouselOverviewPanel.MenuCarouselListCellRenderer
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, ListCellRenderer, SwingConstants
Enclosing class:
TabOverviewDialog.TabMenuCarouselOverviewPanel

protected class TabOverviewDialog.TabMenuCarouselOverviewPanel.MenuCarouselListCellRenderer extends JLabel implements ListCellRenderer
Cell renderer for the carosel menu. Employs a little trick to provide LAF-consistent painting of the cells.
See Also:
  • Field Details

    • lafDefaultCellRenderer

      protected ListCellRenderer lafDefaultCellRenderer
      The cell renderer from the currently installed LAF.
  • Constructor Details

    • MenuCarouselListCellRenderer

      public MenuCarouselListCellRenderer(ListCellRenderer lafDefaultCellRenderer)
      Creates the cell renderer for the carosel menu.
      Parameters:
      lafDefaultCellRenderer - The cell renderer from the currently installed LAF.
  • Method Details