Class Titlebar

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable

public class Titlebar extends JComponent
Author:
Christopher Butler
See Also:
  • Field Details

  • Constructor Details

    • Titlebar

      public Titlebar()
    • Titlebar

      public Titlebar(String title)
    • Titlebar

      public Titlebar(Action[] actions)
    • Titlebar

      public Titlebar(String title, Action[] actions)
  • Method Details

    • setText

      public void setText(String text)
      Sets the text for this titlebar to text or empty string if text is null.
      Parameters:
      text - the text to set.
    • setActions

      protected void setActions(Action[] actions)
    • addAction

      public void addAction(String actionName)
    • addAction

      public void addAction(Action action)
    • getAction

      public Action getAction(String key)
    • getActions

      public Action[] getActions()
    • getButton

      protected Button getButton(String key)
    • getActionButton

      public AbstractButton getActionButton(String actionName)
    • hasAction

      protected boolean hasAction(String key)
    • getIcon

      public Icon getIcon()
    • getText

      public String getText()
    • removeAction

      public void removeAction(Action action)
    • removeAction

      public void removeAction(String key)
    • removeAllActions

      protected void removeAllActions()
    • getKey

      protected String getKey(Action action)
    • getIcon

      protected Icon getIcon(Action action)
    • setIcon

      public void setIcon(Icon icon)
    • isActive

      public boolean isActive()
    • setParentView

      protected void setParentView(View view)
    • createActionButton

      public Button createActionButton(Action action)
    • doLayout

      public void doLayout()
      Overrides:
      doLayout in class Container
    • updateUI

      public void updateUI()
      Overrides:
      updateUI in class JComponent
    • getUIClassID

      public String getUIClassID()
      Overrides:
      getUIClassID in class JComponent
    • getView

      public View getView()