Class ComponentBottomBar

java.lang.Object
com.explodingpixels.macwidgets.TriAreaComponent
com.explodingpixels.macwidgets.ComponentBottomBar

public class ComponentBottomBar extends TriAreaComponent
  • Field Details

  • Constructor Details

    • ComponentBottomBar

      public ComponentBottomBar()
  • Method Details

    • addComponentToLeftWithBorder

      public void addComponentToLeftWithBorder(JComponent toolToAdd)
    • addComponentToCenterWithBorder

      public void addComponentToCenterWithBorder(JComponent toolToAdd)
    • addComponentToRightWithBorder

      public void addComponentToRightWithBorder(JComponent toolToAdd)
    • installDraggableWidgetOnSplitPane

      public void installDraggableWidgetOnSplitPane(JSplitPane splitPane)
      Connects the draggable widget in this ComponentBottomBar to the divider of the given JSplitPane. Thus when the user drags the ComponentBottomBar draggable widget, the given JSplitPanes divider location will be adjusted. DO THIS LAST AFTER YOU ADD ALL OTHER COMPONENTS TO THE RIGHT
      Parameters:
      splitPane - the JSplitPane to connect the draggable widget to.
    • createAndAddPopdownButton

      public PopdownButton createAndAddPopdownButton(Icon icon, PopupMenuCustomizer popupMenuCustomizer)
      Add a new pop-down style button. The given PopupMenuCustomizer will be called just prior to each showing of the menu.
      Parameters:
      icon - the icon to use in the pop-down menu.
      popupMenuCustomizer - the PopupMenuCustomizer to be called just prior to showing the menu.
    • createAndAddButton

      public JComponent createAndAddButton(Icon icon, ActionListener actionListener)
      Adds a new button with the given icon. The given ActionListener will be called when the button is pressed.
      Parameters:
      icon - the icon to use for the button.
      actionListener - the ActionListener to call when the button is pressed.
    • hideResizeHandle

      public void hideResizeHandle()
      Hides the resize handle.