|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.sourceforge.jsxe.gui.GridPanel
net.sourceforge.jsxe.options.AbstractOptionPane
The default implementation of the option pane interface.
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 adds extra
addComponent implementations over the
GridPanel class.
#addComponent(Component,String)addComponent(String,Component)addComponent(String,Component,int)addComponent(Component,Component)addComponent(Component,Component,int)#addComponent(String, Component, String)#addComponent(Component, Component, String)
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
| Fields inherited from class net.sourceforge.jsxe.gui.GridPanel |
gridBag, initialized, y |
| 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.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(String name)
Creates a new option pane. |
|
| Method Summary | |
protected abstract void |
_init()
This method should create and arrange the components of the option pane and initialize the option data displayed to the user. |
protected abstract void |
_save()
Called when the options dialog's "ok" button is clicked. |
void |
addComponent(Component comp1,
Component comp2)
Adds a labeled component to the option pane. |
void |
addComponent(Component comp1,
Component comp2,
int fill)
Adds a labeled component to the option pane. |
void |
addComponent(JComponent comp1,
JComponent comp2,
String toolTip)
Adds a labeled component to the option pane. |
void |
addComponent(JComponent comp,
String toolTip)
Adds a tooltipped component to the option pane. |
void |
addComponent(String label,
Component comp)
Adds a labeled component to the option pane. |
void |
addComponent(String label,
Component comp,
int fill)
Adds a labeled component to the option pane. |
void |
addComponent(String label,
JComponent comp,
String toolTip)
Adds a labeled component to the option pane. |
Component |
getComponent()
Returns the component that should be displayed for this option pane. |
String |
getName()
Returns the internal name of this option pane. |
void |
init()
Do not override this method, override _init() instead. |
void |
save()
Do not override this method, override _save() instead. |
| Methods inherited from class net.sourceforge.jsxe.gui.GridPanel |
addComponent, addComponent, addSeparator, addSeparator |
| 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 |
| Methods inherited from interface net.sourceforge.jsxe.options.OptionPane |
getTitle |
| Constructor Detail |
public AbstractOptionPane(String name)
name - The internal name.| Method Detail |
public String getName()
OptionPane
getName in interface OptionPanepublic Component getComponent()
getComponent in interface OptionPane
public void addComponent(JComponent comp,
String toolTip)
comp - The componenttoolTip - the tooltip
public void addComponent(String label,
Component comp)
label - The labelcomp - The component
public void addComponent(String label,
JComponent comp,
String toolTip)
label - The labelcomp - The componenttoolTip - The toolTip for the component
public void addComponent(String label,
Component comp,
int fill)
label - The labelcomp - The componentfill - Fill parameter to GridBagConstraints for the right
component
public void addComponent(JComponent comp1,
JComponent comp2,
String toolTip)
comp1 - The labelcomp2 - The componenttoolTip - The toolTip text
public void addComponent(Component comp1,
Component comp2)
comp1 - The labelcomp2 - The component
public void addComponent(Component comp1,
Component comp2,
int fill)
comp1 - The labelcomp2 - The componentfill - Fill parameter to GridBagConstraints for the right
componentpublic void init()
_init() instead.
init in interface OptionPanepublic void save()
_save() instead.
save in interface OptionPaneprotected abstract void _init()
protected abstract void _save()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||