Class UIPanelPart

All Implemented Interfaces:
EventListener, IFocusComp, IMessageBox, IUIPanelAnimation, IComponent, IClassReferenceOwner, ICustomDataProvider, IGProp<GProp<?>[]>, IPropCnr, IReferrerParticipant, ISelectorOwner, IUIClassReferenceOwner, IUIComp, IUIContainer, IUIContextMenuOwner, IUIFocusComp, IUIGroupSeparator, IUIPanelOwner, IVSAccessor, IVSComponentListener, IVSComponentState, IVSFieldListener, IVSGenericComponentListener, IVSParticipant, Cloneable
Direct Known Subclasses:
EUIPanelPart

public class UIPanelPart extends UIPanelBase
Panel part UI container.
Author:
Christopher Mindus
  • Constructor Details

    • UIPanelPart

      public UIPanelPart()
      Creates the container without name with a null value.
    • UIPanelPart

      public UIPanelPart(Atom propertyAtom)
      Creates the container with the specified name with a null value.
      Parameters:
      propertyAtom - the property atom.
  • Method Details

    • isContextMenuSupported

      public boolean isContextMenuSupported()
      Returns if the context menu is supported for this component or not.
      Returns:
      false as the Panel Part does not support context menus.
    • hasExplicitWidth

      public boolean hasExplicitWidth()
      Verifies if the component has a width.

      This means a width that is either present due to the component or that the width has explicitly been set, or that it is in a container that sets the outer bounds of the component.

      Overrides:
      hasExplicitWidth in class UIComp
      Returns:
      true if the width is defined and non-zero, false otherwise.
    • hasExplicitHeight

      public boolean hasExplicitHeight()
      Verifies if the component has an implicit height.

      This means a height that is either present due to the component or that the height has explicitly been set, or that it is in a container that sets the outer bounds of the component.

      Overrides:
      hasExplicitHeight in class UIComp
      Returns:
      true if the height is defined and non-zero, false otherwise.