Class RadianceRibbonFrameTitlePane.TaskbarPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.pushingpixels.radiance.component.internal.theming.ribbon.ui.RadianceRibbonFrameTitlePane.TaskbarPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Enclosing class:
RadianceRibbonFrameTitlePane

private class RadianceRibbonFrameTitlePane.TaskbarPanel extends JPanel
The taskbar panel that holds the taskbar components.
  • Field Details

    • overflowComponents

      private List<Component> overflowComponents
  • Constructor Details

    • TaskbarPanel

      private TaskbarPanel()
      Creates the new taskbar panel.
  • Method Details

    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class JComponent
    • showOverflowTaskbarContent

      private void showOverflowTaskbarContent(JCommandButton overflowButton)
    • showAsMuchAsPossible

      private void showAsMuchAsPossible(int availableWidth)
    • showAll

      private void showAll()