Boa noite,
Meus caros fiz dois formulários com javaFX, coloquei um botão no primeiro e gostaria de ao clicar no botão ele chamasse o segundo formulário, isso é possível se não for qual q melhor maneira de fazer isso?
Agradeço a atenção.
Boa noite,
Meus caros fiz dois formulários com javaFX, coloquei um botão no primeiro e gostaria de ao clicar no botão ele chamasse o segundo formulário, isso é possível se não for qual q melhor maneira de fazer isso?
Agradeço a atenção.
Olá Willian,
Este codigo faz abrir uma nova tela.
No botão é só adicionar o metodo click=“abrirNovaTela()”
[code]
public function abrirNovaTela():void{
var janela:NomeTela = NomeTela(PopUpManager.createPopUp(this, NomeTela, true));
PopUpManager.centerPopUp(janela);
}
Esse codigo serve para abrir uma nova tela tipo TitleWindow
.
Willian se vc quiser adicionar algum efeito au abrir a sua tela é bem simples.
Adicione esse codigo no seu menu ou tela que chamará a nova tela.
Esse codigo é um efeito do tipoWipeDown de cima para baixo.
Mas não esqueca de importar no arquiva actionScript os import
import mx.effects.easing.Bounce;
import mx.managers.PopUpManager;
import mx.effects.easing.Back;
<mx:Parallel id="popUpEffect">
<mx:Fade alphaFrom="0" alphaTo="1"/>
<mx:WipeDown moveEasingFunction="Bounce.easeOut" duration="1500"/>
</mx:Parallel>
E é só adicionar o efeito quando chamar o metodo abrirNovaTela,
public function abrirNovaTela():void{
var janela:NomeTela = NomeTela(PopUpManager.createPopUp(this, NomeTela, true));
PopUpManager.centerPopUp(janela);
efeito.target = janela;
efeito.play();
}
Espero que isso sirva de ajuda,
Att…
Boa tarde,
Meu caro no meu netbeans não esta conhecendo esta função PopUpManager o que devo fazer para ele aceitar?
Muito Obrigado.
Que este metodo ai é do actionScript 3.0 do flex.
Entendi, e em javafx puro da pra fazer, tem outro metodo ou como importar o actionScript para o netbeans?
Muito obrigado.
[quote=william_sistema]Boa noite,
Meus caros fiz dois formulários com javaFX, coloquei um botão no primeiro e gostaria de ao clicar no botão ele chamasse o segundo formulário, isso é possível se não for qual q melhor maneira de fazer isso?
Agradeço a atenção.[/quote]
VocÊ pode criar um novo Stage ou substituir o seu Scene por outro. Também trocar o painel que está na tela.
Existem várias formas!