|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel com.jidesoft.dialog.AbstractPage com.jidesoft.dialog.AbstractDialogPage com.jidesoft.wizard.AbstractWizardPage com.jidesoft.wizard.DefaultWizardPage
public class DefaultWizardPage
DefaultWizardPage extends AbstractWizardPage to provide a way to create the content easily.
You certainly can create the whatever wizard content. However most components in wizard content are laid out vertically and have a fixed gap in between. All you need to do is to override initConentPane() and call a bunch of add methods.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class com.jidesoft.wizard.AbstractWizardPage |
---|
_wizardContent, LEFTPANE_CUSTOM, LEFTPANE_EMPTY, LEFTPANE_GRAPHIC, LEFTPANE_HELP, LEFTPANE_NONE, LEFTPANE_STEPS |
Fields inherited from class com.jidesoft.dialog.AbstractDialogPage |
---|
_buttonEvent, _description, _icon, _pageEnabled, _parentPage, _title, DESCRIPTION_PROPERTY, ICON_PROPERTY, PROPERTY_PAGE_ENABLED, TITLE_PROPERTY |
Fields inherited from class com.jidesoft.dialog.AbstractPage |
---|
_pageEvent, INVOKE_ON_ALL, INVOKE_ON_NONE, INVOKE_ON_PAINT, INVOKE_ON_REPAINT, INVOKE_ON_UPDATE, INVOKE_ON_VALIDATE |
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 | |
---|---|
DefaultWizardPage(String title)
Creates a DefaultWizardPage with title. |
|
DefaultWizardPage(String title,
Icon icon)
Creates a DefaultWizardPage with title and icon. |
|
DefaultWizardPage(String title,
String description)
Creates a DefaultWizardPage with title and description. |
|
DefaultWizardPage(String title,
String description,
Icon icon)
Creates a DefaultWizardPage with title, description and icon. |
Method Summary | |
---|---|
void |
addComponent(JComponent component)
Adds any component. |
void |
addComponent(JComponent component,
boolean fill)
Adds any component. |
void |
addIconText(Icon icon,
String text)
Adds a multiple line text with any icon. |
void |
addInfo(String text)
Adds a multiple line important text. |
void |
addSpace()
Adds space. |
void |
addText(String text)
Adds a multiple line text. |
void |
addText(String text,
Font font)
Adds a multiple line text with specified font. |
void |
addTitle(String text)
Adds a multiple line title (Wizard 97 Standard only). |
void |
addWarning(String text)
Adds a multiple line warning text. |
protected JComponent |
createDefaultContentPane()
Creates the content pane by add those pre-added components into a JPanel with JideBoxLayout. |
JComponent |
createWizardContent()
Subclass should implement this method to creates content of a wizard page. |
Border |
getContentBorder()
Gets the content border. |
protected void |
initContentPane()
Subclasses should override this method to add components to wizard page. |
void |
reset()
Resets the page which will result all child components being removed and the method AbstractPage.initialize() being
invoked again. |
void |
setContentBorder(Border contentBorder)
Sets the content border. |
void |
setupWizardButtons()
Empty implementation. |
Methods inherited from class com.jidesoft.wizard.AbstractWizardPage |
---|
getContentThickBorder, getContentThinBorder, getCustomLeftPane, getGraphic, getHelpText, getLeftPaneItems, getOwner, getSelectedStepIndex, getSteps, getWizardContent, lazyInitialize, setHelpText, setLeftPaneItems, showBannerPane, updateHeaderPanel |
Methods inherited from class com.jidesoft.dialog.AbstractDialogPage |
---|
addButtonListener, fireButtonEvent, fireButtonEvent, fireButtonEvent, focusDefaultFocusComponent, getButtonListeners, getDefaultFocusComponent, getDescription, getFullTitle, getIcon, getParentPage, getTitle, isPageEnabled, removeButtonListener, setDefaultFocusComponent, setDescription, setIcon, setPageEnabled, setParentPage, setTitle |
Methods inherited from class com.jidesoft.dialog.AbstractPage |
---|
addPageListener, allowClosing, firePageEvent, firePageEvent, getInvokeCondition, getPageListeners, initialize, invalidate, paint, paintAll, paintComponents, removePageListener, repaint, repaint, repaint, repaint, revalidate, setAllowClosing, setInvokeCondition, update |
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 |
Constructor Detail |
---|
public DefaultWizardPage(String title)
title
- public DefaultWizardPage(String title, String description)
title
- description
- public DefaultWizardPage(String title, Icon icon)
title
- icon
- public DefaultWizardPage(String title, String description, Icon icon)
title
- description
- icon
- Method Detail |
---|
protected JComponent createDefaultContentPane()
public void addText(String text)
text
- public void addText(String text, Font font)
text
- font
- public void addTitle(String text)
text
- public void addWarning(String text)
IconMultilinePanel
. You can set your own icon by creating your own IconMultilinePanel.
text
- public void addInfo(String text)
IconMultilinePanel
. You can set your own icon by creating your own IconMultilinePanel.
text
- public void addIconText(Icon icon, String text)
icon
- text
- public void addComponent(JComponent component)
component
- public void reset()
AbstractPage
AbstractPage.initialize()
being
invoked again.
reset
in class AbstractPage
public void addComponent(JComponent component, boolean fill)
component
- fill
- true if the component should fill the whatever space left. Only one component can be added as
fill. If several component are added as fill, the last one takes priority.public void addSpace()
public void setupWizardButtons()
setupWizardButtons
in class AbstractWizardPage
protected void initContentPane()
public JComponent createWizardContent()
AbstractWizardPage
createWizardContent
in class AbstractWizardPage
public Border getContentBorder()
public void setContentBorder(Border contentBorder)
contentBorder
-
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |