|
|||||||||
| Home >> All >> org >> gjt >> sp >> [ jedit overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.gjt.sp.jedit
Class AbstractOptionPane

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gjt.sp.jedit.AbstractOptionPane
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, OptionPane, java.io.Serializable
- public class AbstractOptionPane
- extends javax.swing.JPanel
- implements OptionPane
- extends javax.swing.JPanel
The default implementation of the option pane interface.
See EditPlugin for information on how jEdit obtains and constructs option pane instances.
Most option panes extend this implementation of OptionPane, instead of implementing OptionPane directly. This class provides a convenient default framework for laying out configuration options.
It is derived from Java's JPanel class and uses a
GridBagLayout object for component management. Since
GridBagLayout can be a bit cumbersome to use, this class
contains shortcut methods to simplify layout:
addComponent(Component)55addComponent(String,Component)55addComponent(String,Component,int)55addComponent(Component,Component)55addComponent(Component,Component,int)55addSeparator()55addSeparator(String)55
- Version:
- $Id: AbstractOptionPane.java,v 1.17 2003/05/22 23:43:16 spestov Exp $
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected java.awt.GridBagLayout |
gridBag
The layout manager. |
protected boolean |
initialized
Has the option pane been initialized? |
private java.lang.String |
name
|
protected int |
y
The number of components already added to the layout manager. |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
AbstractOptionPane(java.lang.String name)
Creates a new option pane. |
|
| Method Summary | |
protected void |
_init()
This method should create and arrange the components of the option pane and initialize the option data displayed to the user. |
protected void |
_save()
Called when the options dialog's "ok" button is clicked. |
void |
addComponent(java.awt.Component comp)
Adds a component to the option pane. |
void |
addComponent(java.awt.Component comp1,
java.awt.Component comp2)
Adds a labeled component to the option pane. |
void |
addComponent(java.awt.Component comp1,
java.awt.Component comp2,
int fill)
Adds a labeled component to the option pane. |
void |
addComponent(java.awt.Component comp,
int fill)
Adds a component to the option pane. |
void |
addComponent(java.lang.String label,
java.awt.Component comp)
Adds a labeled component to the option pane. |
void |
addComponent(java.lang.String label,
java.awt.Component comp,
int fill)
Adds a labeled component to the option pane. |
void |
addSeparator()
Adds a separator component. |
void |
addSeparator(java.lang.String label)
Adds a separator component. |
java.awt.Component |
getComponent()
Returns the component that should be displayed for this option pane. |
java.lang.String |
getName()
Returns the internal name of this option pane. |
void |
init()
Do not override this method, override _init() 55 instead. |
void |
save()
Do not override this method, override _save() 55 instead. |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
initialized
protected boolean initialized
- Has the option pane been initialized?
gridBag
protected java.awt.GridBagLayout gridBag
- The layout manager.
y
protected int y
- The number of components already added to the layout manager.
name
private java.lang.String name
| Constructor Detail |
AbstractOptionPane
public AbstractOptionPane(java.lang.String name)
- Creates a new option pane.
| Method Detail |
getName
public java.lang.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.- Specified by:
getNamein interfaceOptionPane
getComponent
public java.awt.Component getComponent()
- Returns the component that should be displayed for this option pane.
Because this class extends Component, it simply returns "this".
- Specified by:
getComponentin interfaceOptionPane
init
public void init()
- Do not override this method, override
_init()55 instead.- Specified by:
initin interfaceOptionPane
save
public void save()
- Do not override this method, override
_save()55 instead.- Specified by:
savein interfaceOptionPane
addComponent
public void addComponent(java.lang.String label, java.awt.Component comp)
- Adds a labeled component to the option pane. Components are
added in a vertical fashion, one per row. The label is
displayed to the left of the component.
addComponent
public void addComponent(java.lang.String label, java.awt.Component comp, int fill)
- Adds a labeled component to the option pane. Components are
added in a vertical fashion, one per row. The label is
displayed to the left of the component.
addComponent
public void addComponent(java.awt.Component comp1, java.awt.Component comp2)
- Adds a labeled component to the option pane. Components are
added in a vertical fashion, one per row. The label is
displayed to the left of the component.
- Since:
- jEdit 4.1pre3
addComponent
public void addComponent(java.awt.Component comp1, java.awt.Component comp2, int fill)
- Adds a labeled component to the option pane. Components are
added in a vertical fashion, one per row. The label is
displayed to the left of the component.
- Since:
- jEdit 4.1pre3
addComponent
public void addComponent(java.awt.Component comp)
- Adds a component to the option pane. Components are
added in a vertical fashion, one per row.
addComponent
public void addComponent(java.awt.Component comp, int fill)
- Adds a component to the option pane. Components are
added in a vertical fashion, one per row.
- Since:
- jEdit 4.2pre2
addSeparator
public void addSeparator()
- Adds a separator component.
- Since:
- jEdit 4.1pre7
addSeparator
public void addSeparator(java.lang.String label)
- Adds a separator component.
- Since:
- jEdit 2.6pre2
_init
protected void _init()
- This method should create and arrange the components of the option pane
and initialize the option data displayed to the user. This method
is called when the option pane is first displayed, and is not
called again for the lifetime of the object.
_save
protected void _save()
- Called when the options dialog's "ok" button is clicked.
This should save any properties being edited in this option
pane.
|
|||||||||
| Home >> All >> org >> gjt >> sp >> [ jedit overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC