public abstract class ConfigurableFeature_UI<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,F> extends Configuration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
BACKGROUND_ACTIVE, BACKGROUND_INACTIVE
Constructor and Description |
---|
ConfigurableFeature_UI(javax.swing.JComponent root,
ConfigurableFeature<T,F> feature) |
Modifier and Type | Method and Description |
---|---|
protected T |
getConfiguredElement() |
protected void |
handlePanelIsActive()
called when the mouse enters the panel
|
protected void |
handlePanelIsInActive()
called when the mouse leaves the panel
|
protected abstract void |
initializeFeatureOptionsPanel(javax.swing.JPanel featureOptionsPanel) |
protected void |
initializeOptionsPanel(javax.swing.JPanel optionsPanel)
The provided panel is filled with controls that set the values of this feature.
|
void |
installFeatureRemoveHandler(java.awt.event.ActionListener handler)
Add handler that handles the removal of this group from a surrounding component or environment
|
getId, getPanel, getRoot, initialize, setId, setIdEditable, setRoot, showOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConfigured, setValues
public ConfigurableFeature_UI(javax.swing.JComponent root, ConfigurableFeature<T,F> feature)
protected T getConfiguredElement()
protected void initializeOptionsPanel(javax.swing.JPanel optionsPanel)
Configuration_UI
initializeOptionsPanel
in class Configuration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
protected abstract void initializeFeatureOptionsPanel(javax.swing.JPanel featureOptionsPanel)
protected void handlePanelIsActive()
Configuration_UI
handlePanelIsActive
in class Configuration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
protected void handlePanelIsInActive()
Configuration_UI
handlePanelIsInActive
in class Configuration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
public void installFeatureRemoveHandler(java.awt.event.ActionListener handler)
handler
-