- All Known Implementing Classes:
AbbrevsOptionPane
,AbstractContextOptionPane
,AbstractOptionPane
,AppearanceOptionPane
,BrowserColorsOptionPane
,BrowserContextOptionPane
,BrowserOptionPane
,BufferOptionPane
,ContextOptionPane
,DockingOptionPane
,EditingOptionPane
,EditModesPane
,EncodingsOptionPane
,FirewallOptionPane
,GeneralOptionPane
,GutterOptionPane
,LargeFilesOptionPane
,ModeSettingsPane
,MouseOptionPane
,OptionGroupPane
,PluginManagerOptionPane
,PluginOptionGroup.NoPluginsPane
,PluginOptions.NoPluginsPane
,PrintOptionPane
,SaveBackupOptionPane
,ShortcutsOptionPane
,StatusBarOptionPane
,SyntaxHiliteOptionPane
,TextAreaOptionPane
,ToolBarOptionPane
,UndoPane
,ViewOptionPane
public interface OptionPane
The interface all option panes must implement.
See EditPlugin
for information on how jEdit obtains and constructs
option pane instances.
Note that in most cases it is much easier to extend
AbstractOptionPane
instead.
- Version:
- $Id: OptionPane.java 23981 2015-08-10 14:56:24Z daleanson $
- Author:
- Slava Pestov
-
Method Summary
-
Method Details
-
getName
String getName()- Returns:
- the internal name of this option pane. The option pane's label
is set to the value of the property named
options.name.label
. - See Also:
-
getComponent
Component getComponent()- Returns:
- the component that should be displayed for this option pane.
-
init
void init()This method is called every time the option pane is displayed. -
save
void save()Called when the options dialog's "ok" button is clicked. This should save any properties being edited in this option pane.
-