java.lang.Object
org.praxislive.base.AbstractComponent
org.praxislive.gui.impl.AbstractGuiComponent
- All Implemented Interfaces:
org.praxislive.core.Component
- Direct Known Subclasses:
HRangeSlider,SingleBindingGuiComponent,VRangeSlider,XYController
public abstract class AbstractGuiComponent
extends org.praxislive.base.AbstractComponent
Abstract superclass for default GuiComponent model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract JComponentorg.praxislive.core.ComponentInfogetInfo()protected StringgetLabel()final JComponentvoidprotected voidinitControls(org.praxislive.core.Info.ComponentInfoBuilder cmpInfo) protected booleanvoidparentNotify(org.praxislive.core.Container parent) protected voidvoidwrite(org.praxislive.core.TreeWriter writer) Methods inherited from class org.praxislive.base.AbstractComponent
disconnectAll, findService, getAddress, getControl, getLookup, getParent, getPort, registerControl, registerPort, unregisterControl, unregisterPort, writeMeta, writeTypeAndInfo
-
Constructor Details
-
AbstractGuiComponent
public AbstractGuiComponent()
-
-
Method Details
-
getSwingComponent
-
getInfo
public org.praxislive.core.ComponentInfo getInfo() -
write
public void write(org.praxislive.core.TreeWriter writer) - Specified by:
writein interfaceorg.praxislive.core.Component- Overrides:
writein classorg.praxislive.base.AbstractComponent
-
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:
parentNotifyin interfaceorg.praxislive.core.Component- Overrides:
parentNotifyin classorg.praxislive.base.AbstractComponent- Throws:
org.praxislive.core.VetoException
-
hierarchyChanged
public void hierarchyChanged()- Specified by:
hierarchyChangedin interfaceorg.praxislive.core.Component- Overrides:
hierarchyChangedin classorg.praxislive.base.AbstractComponent
-
createSwingComponent
-
updateLabel
protected void updateLabel() -
getLabel
-
isLabelOnParent
protected boolean isLabelOnParent()
-