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 |
myModifiedAPPLICATION_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, resetgetPreferredFocusedComponent, setModifiedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDisplayName, getHelpTopic, isModified, isModified, isModified, isModifiedcancelprotected TabbedPaneWrapper myTabbedPane
public javax.swing.JComponent createComponent()
UnnamedConfigurableAlso this place is designed to allocate resources (subscriptions/listeners etc.)
createComponent in interface UnnamedConfigurablenull if it cannot be createdUnnamedConfigurable.disposeUIResources()protected void createConfigurableTabs()
public void disposeUIResources()
UnnamedConfigurabledisposeUIResources in interface UnnamedConfigurabledisposeUIResources in class CompositeConfigurable<Configurable>