public abstract class TabbedConfigurable extends CompositeConfigurable<Configurable> implements Configurable.NoScroll, Configurable.NoMargin
Configurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependencies
Modifier and Type | Field and Description |
---|---|
protected TabbedPaneWrapper |
myTabbedPane |
myModified
APPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE
Constructor and Description |
---|
TabbedConfigurable() |
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
createComponent()
Creates new Swing form that enables user to configure the settings.
|
protected void |
createConfigurableTabs() |
void |
disposeUIResources()
Notifies the configurable component that the Swing form will be closed.
|
apply, createConfigurables, getConfigurables, isModified, reset
getPreferredFocusedComponent, setModified
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDisplayName, getHelpTopic, isModified, isModified, isModified, isModified
cancel
protected TabbedPaneWrapper myTabbedPane
public javax.swing.JComponent createComponent()
UnnamedConfigurable
Also this place is designed to allocate resources (subscriptions/listeners etc.)
createComponent
in interface UnnamedConfigurable
null
if it cannot be createdUnnamedConfigurable.disposeUIResources()
protected void createConfigurableTabs()
public void disposeUIResources()
UnnamedConfigurable
disposeUIResources
in interface UnnamedConfigurable
disposeUIResources
in class CompositeConfigurable<Configurable>