|
||||||||||
| 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
tecgraf.javautils.gui.wizard.Wizard
public final class Wizard
Representa um wizard (assistente) para a obtenção de dados do usuário e, posteriormente, execução de uma ação.
WizardSample,
Serialized Form| Nested Class Summary | |
|---|---|
static class |
Wizard.FinishingType
Define os tipos de finalização suportados. |
| 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 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 | |
|---|---|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList)
Cria um wizard que pode ser fechado e cancelado. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> globalData)
Cria um wizard que pode ser fechado e cancelado. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> requisites,
Object stepData)
Cria um wizard que pode ser fechado e cancelado. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> globalData,
Object stepData,
Wizard.FinishingType wizardType,
boolean equalizeButtons,
boolean resetHistoryOnChange)
Cria um wizard. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> globalData,
Wizard.FinishingType wizardType,
boolean equalizeButtons)
Cria um wizard. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> globalData,
Wizard.FinishingType wizardType,
boolean equalizeButtons,
boolean hideFinishButtonsWhenDisabled)
Cria um wizard. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Object stepData)
Cria um wizard que pode ser fechado e cancelado. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Object stepData,
Wizard.FinishingType wizardType)
Cria um wizard. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Object stepData,
Wizard.FinishingType wizardType,
boolean resetHistoryOnchange)
Cria um wizard. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Wizard.FinishingType wizardType)
Cria um wizard. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Wizard.FinishingType wizardType,
boolean equalizeButtons)
Cria um wizard. |
|
Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Wizard.FinishingType wizardType,
boolean equalizeButtons,
boolean hideFinishButtonsWhenDisabled)
Cria um wizard. |
|
| Method Summary | |
|---|---|
void |
addListener(WizardListener listener)
Adiciona um ouvinte à lista de ouvintes do wizard. |
static void |
equalizeButtonSizes(JButton[] buttons)
Iguala o tamanho dos botões contidos no array passado como parâmetro. |
protected Step |
getStep(Class<?> stepClass)
Recupera um passo |
void |
hideFollowStepPanel()
Recolhe o painel de instruções |
boolean |
isFollowStepPanelHidden()
|
void |
removeListener(WizardListener listener)
Remove um ouvinte da lista de ouvintes do wizard. |
void |
setCanSkipSteps(boolean canSkipSteps)
Habilita/desabilita o salto de passos. |
void |
setMinHeight(int height)
Atribui uma nova altura mínima para o wizard |
void |
setMinWidth(int width)
Atribui uma nova largura mínima para o wizard |
void |
setStepInstructionTextAreaFont(Font font)
Configura a fonte utilizada na caixa de texto da instrução do passo |
void |
showFollowStepPanel()
Exibe o painel de instruções |
| 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 Wizard(Class<?> firstStepClass,
List<?> stepGroupList)
firstStepClass - A classe do primeiro passo do wizard.stepGroupList - A lista de grupos de passos.
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Wizard.FinishingType wizardType)
firstStepClass - A classe do primeiro passo.stepGroupList - A lista de grupos de passos.wizardType - O tipo de finalização suportada pelo wizard.
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Wizard.FinishingType wizardType,
boolean equalizeButtons)
firstStepClass - A classe do primeiro passo.stepGroupList - A lista de grupos de passos.wizardType - O tipo de finalização suportada pelo wizard.equalizeButtons - Indica se o tamanho dos botões do wizard deve ser
equalizado
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Wizard.FinishingType wizardType,
boolean equalizeButtons,
boolean hideFinishButtonsWhenDisabled)
firstStepClass - A classe do primeiro passo.stepGroupList - A lista de grupos de passos.wizardType - O tipo de finalização suportada pelo wizard.equalizeButtons - Indica se o tamanho dos botões do wizard deve ser
equalizadohideFinishButtonsWhenDisabled - Indica se os botões Fechar, Cancelar e
Confirmar permanecerão visiveis mesmo quando desabilitados
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> globalData)
firstStepClass - A classe do primeiro passo do wizard.stepGroupList - A lista de grupos de passos.globalData - Dados globais a serem inseridos no histórico do wizard.
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Object stepData,
Wizard.FinishingType wizardType,
boolean resetHistoryOnchange)
Cria um wizard.
Com os dados recebidos, é possível iniciar o wizard num passo posterior ao primeiro passo.
firstStepClass - A classe do primeiro passo.stepGroupList - A lista de grupos de passos.stepData - Os dados a serem traduzidos pelos passos.wizardType - O tipo de finalização suportada pelo wizard.resetHistoryOnchange - true para limpar o histórico caso o passo seja
alterado e tenha havido um retrocesso
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Object stepData,
Wizard.FinishingType wizardType)
Cria um wizard.
Com os dados recebidos, é possível iniciar o wizard num passo posterior ao primeiro passo.
firstStepClass - A classe do primeiro passo.stepGroupList - A lista de grupos de passos.stepData - Os dados a serem traduzidos pelos passos.wizardType - O tipo de finalização suportada pelo wizard.
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> requisites,
Object stepData)
Cria um wizard que pode ser fechado e cancelado.
Com os dados recebidos, é possível iniciar o wizard num passo posterior ao primeiro passo.
firstStepClass - A classe do primeiro passo do wizard.stepGroupList - A lista de grupos de passos.requisites - Dados globais a serem inseridos no histórico do wizard.stepData - Os dados a serem traduzidos pelos passos.
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Object stepData)
Cria um wizard que pode ser fechado e cancelado.
Com os dados recebidos, é possível iniciar o wizard num passo posterior ao primeiro passo.
firstStepClass - A classe do primeiro passo do wizard.stepGroupList - A lista de grupos de passos.stepData - Os dados a serem traduzidos pelos passos.
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> globalData,
Wizard.FinishingType wizardType,
boolean equalizeButtons)
Cria um wizard.
firstStepClass - A classe do primeiro passo.stepGroupList - A lista de grupos de passos.globalData - Dados globais a serem inseridos no histórico do wizard.wizardType - O tipo de finalização suportada pelo wizard.equalizeButtons - Indica se o tamanho dos botões do wizard deve ser
equalizado
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> globalData,
Wizard.FinishingType wizardType,
boolean equalizeButtons,
boolean hideFinishButtonsWhenDisabled)
Cria um wizard.
firstStepClass - A classe do primeiro passo.stepGroupList - A lista de grupos de passos.globalData - Dados globais a serem inseridos no histórico do wizard.wizardType - O tipo de finalização suportada pelo wizard.equalizeButtons - Indica se o tamanho dos botões do wizard deve ser
equalizadohideFinishButtonsWhenDisabled - Indica se os botões Fechar, Cancelar e
Confirmar permanecerão visiveis mesmo quando desabilitados
public Wizard(Class<?> firstStepClass,
List<?> stepGroupList,
Map<?,?> globalData,
Object stepData,
Wizard.FinishingType wizardType,
boolean equalizeButtons,
boolean resetHistoryOnChange)
Cria um wizard.
Com os dados recebidos, é possível iniciar o wizard num passo posterior ao primeiro passo.
firstStepClass - A classe do primeiro passo.stepGroupList - A lista de grupos de passos.globalData - Dados globais a serem inseridos no histórico do wizard.stepData - Os dados a serem traduzidos pelos passos.wizardType - O tipo de finalização suportada pelo wizard.equalizeButtons - Indica se o tamanho dos botões do wizard deve ser
equalizado| Method Detail |
|---|
public void addListener(WizardListener listener)
listener - O ouvinte a ser adicionado.public void removeListener(WizardListener listener)
listener - O ouvinte a ser removido.public static void equalizeButtonSizes(JButton[] buttons)
buttons - o array com os botõespublic void setStepInstructionTextAreaFont(Font font)
font - - nova fonte a ser utilizada na caixa de texto de instruçõesprotected Step getStep(Class<?> stepClass)
stepClass - A classe do passo
public void setCanSkipSteps(boolean canSkipSteps)
canSkipSteps - public void setMinHeight(int height)
height - a nova alturapublic void setMinWidth(int width)
width - a nova largurapublic boolean isFollowStepPanelHidden()
public void hideFollowStepPanel()
public void showFollowStepPanel()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||