Class AbstractGuiContainer

  • All Implemented Interfaces:
    org.praxislive.core.Component, org.praxislive.core.Container, org.praxislive.core.Lookup.Provider
    Direct Known Subclasses:
    Panel, Tabs

    public abstract class AbstractGuiContainer
    extends org.praxislive.base.AbstractContainer
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.praxislive.base.AbstractContainer

        org.praxislive.base.AbstractContainer.AddChildControl, org.praxislive.base.AbstractContainer.ChildrenControl, org.praxislive.base.AbstractContainer.ConnectControl, org.praxislive.base.AbstractContainer.ConnectionsControl, org.praxislive.base.AbstractContainer.Delegate, org.praxislive.base.AbstractContainer.DisconnectControl, org.praxislive.base.AbstractContainer.RemoveChildControl
    • Constructor Detail

      • AbstractGuiContainer

        public AbstractGuiContainer()
    • Method Detail

      • getSwingContainer

        public final JComponent getSwingContainer()
      • getInfo

        public org.praxislive.core.ComponentInfo getInfo()
      • initControls

        protected void initControls​(org.praxislive.core.Info.ComponentInfoBuilder cmpInfo)
      • parentNotify

        public void parentNotify​(org.praxislive.core.Container parent)
                          throws org.praxislive.core.VetoException
        Specified by:
        parentNotify in interface org.praxislive.core.Component
        Overrides:
        parentNotify in class org.praxislive.base.AbstractComponent
        Throws:
        org.praxislive.core.VetoException
      • hierarchyChanged

        public void hierarchyChanged()
        Specified by:
        hierarchyChanged in interface org.praxislive.core.Component
        Overrides:
        hierarchyChanged in class org.praxislive.base.AbstractContainer
      • getLookup

        public org.praxislive.core.Lookup getLookup()
        Specified by:
        getLookup in interface org.praxislive.core.Lookup.Provider
        Overrides:
        getLookup in class org.praxislive.base.AbstractContainer
      • createSwingContainer

        protected abstract JComponent createSwingContainer()
      • updateLabel

        protected void updateLabel()
      • getLabel

        protected String getLabel()
      • isLabelOnParent

        protected boolean isLabelOnParent()