de.unihalle.informatik.Alida.dataio.provider.swing.components
Class ALDSwingComponent
java.lang.Object
de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeReporter
de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponent
- Direct Known Subclasses:
- ALDCollectionDataIOSwing.CollectionConfigButton, ALDFileDirectoryDataIOSwing.FileDirectoryDataIOPanel, ALDGrappaLinkDataIOSwing, ALDNativeArray1DDataIOSwing.ArrayConfigButton, ALDNativeArray2DDataIOSwing.ArrayConfigButton, ALDOperatorDataIOSwing.OperatorConfigButton, ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel, ALDOperatorDataIOSwing.OperatorHierarchyConfigPanel.AbstrOpClassPanel, ALDParametrizedClassDataIOSwing.ParametrizedClassPanel, ALDSwingComponentCheckBox, ALDSwingComponentComboBox, ALDSwingComponentLabel, ALDSwingComponentTextField
public abstract class ALDSwingComponent
- extends ALDSwingValueChangeReporter
Class defining Alida-specific Swing GUI components.
Objects of this type basically wrap objects of type JComponent
which
are used for automatically generating complex graphical user interfaces for
Alida operators. In addition to JComponent
, however, the class
implements an event reporter mechanism by which information about value
changes within a provider is made available to the public.
- Author:
- moeller
Method Summary |
abstract void |
disableComponent()
Method to disable the component, i.e. all graphical elements, to
prohibit parameter changes. |
abstract void |
enableComponent()
Method to enable the component with all graphical elements again. |
abstract javax.swing.JComponent |
getJComponent()
Method to request the provider's GUI element. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ALDSwingComponent
public ALDSwingComponent()
disableComponent
public abstract void disableComponent()
- Method to disable the component, i.e. all graphical elements, to
prohibit parameter changes.
enableComponent
public abstract void enableComponent()
- Method to enable the component with all graphical elements again.
getJComponent
public abstract javax.swing.JComponent getJComponent()
- Method to request the provider's GUI element.
- Returns:
- Component to be integrated in a graphical user interface.