content
private javafx.scene.layout.StackPane content
Painel para apresentação de conteúdo de cada página do Wizard.
Runnable
Controla a navegação entre as páginas do aplicativo.
private static final String
private javafx.scene.control.Button
private javafx.scene.layout.StackPane
private javafx.beans.property.IntegerProperty
private javafx.scene.control.Button
private static final double
private static final double
private static final double
private javafx.scene.layout.FlowPane
private javafx.scene.control.Label
private Thread
private boolean
private javafx.scene.control.Button
private io.github.lvrodrigues.wizard.pages.AbstractPage
private List<javafx.fxml.FXMLLoader>
private javafx.scene.control.Button
private static final int
private javafx.beans.property.ObjectProperty<Status>
private javafx.scene.control.Label
private void
addPage(javafx.fxml.FXMLLoader loader)
void
cancelAction(javafx.event.ActionEvent event)
void
executeAction(javafx.event.ActionEvent event)
private Boolean
executeActionCall(io.github.lvrodrigues.wizard.pages.Processing processing)
void
private void
navigateTo(javafx.event.ActionEvent event,
int navigate)
private Boolean
navigateToCall(int navigate)
void
nextAction(javafx.event.ActionEvent event)
void
previousAction(javafx.event.ActionEvent event)
void
run()
void
shutdown()
private void
Utilize este método para carregar a lista de páginas do Wizard.
Para cada pagína, é criado também um ícone de representação para indicar o ponto de navegação do aplicativo.
loader
- Página do Wizard.event
- Informações da origem do evento.event
- Informações da origem do evento.event
- Informações da origem do evento.processing
- Página final com relatório de processamento.InterruptedException
- Processo interrompido.Também finaliza o aplicativo.
event
- Informações da origem do evento.Controlará os estados dos botões de navegação e operação do aplicativo.