Package com.simsilica.lemur.component
Class AbstractGuiComponent
java.lang.Object
com.simsilica.lemur.component.AbstractGuiComponent
- All Implemented Interfaces:
GuiComponent
- Direct Known Subclasses:
BorderLayout,BoxLayout,IconComponent,InsetsComponent,QuadBackgroundComponent,SpringGridLayout,TbtQuadBackgroundComponent,TextComponent,TextEntryComponent
Base implementation of a stackable GuiComponent.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattach(GuiControl parent) clone()voiddetach(GuiControl parent) protected NodegetNode()protected voidbooleanMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.simsilica.lemur.core.GuiComponent
calculatePreferredSize, reshape
-
Constructor Details
-
AbstractGuiComponent
public AbstractGuiComponent()
-
-
Method Details
-
invalidate
protected void invalidate() -
attach
- Specified by:
attachin interfaceGuiComponent
-
detach
- Specified by:
detachin interfaceGuiComponent
-
isAttached
public boolean isAttached()- Specified by:
isAttachedin interfaceGuiComponent
-
getGuiControl
- Specified by:
getGuiControlin interfaceGuiComponent
-
clone
- Specified by:
clonein interfaceGuiComponent- Overrides:
clonein classObject
-
getNode
-