Package sim.util.gui

Class DisclosurePanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class DisclosurePanel extends JPanel
A panel with a small disclosure triangle which toggles between two subcomponents: notionally an "abridged" (short) component and an expanded ("disclosed") component. The panel can sprout an optional titled label.

Thanks to: http://lists.apple.com/archives/java-dev/2005/Feb/msg00171.html ... for the idea.

See Also:
  • Constructor Details

    • DisclosurePanel

      public DisclosurePanel(String abridgedText, Component disclosedComponent)
    • DisclosurePanel

      public DisclosurePanel(String abridgedText, Component disclosedComponent, String borderLabel)
    • DisclosurePanel

      public DisclosurePanel(Component abridgedComponent, Component disclosedComponent)
    • DisclosurePanel

      public DisclosurePanel(Component abridgedComponent, Component disclosedComponent, String borderLabel)
  • Method Details

    • setDisclosed

      public void setDisclosed(boolean disclosed)
    • isDisclosed

      public boolean isDisclosed()
    • getAbridgedComponent

      public Component getAbridgedComponent()
    • getDisclosedComponent

      public Component getDisclosedComponent()
    • setAbridgedComponent

      public void setAbridgedComponent(Component abridgedComponent)
    • setDisclosedComponent

      public void setDisclosedComponent(Component disclosedComponent)