Estou desenvolvendo uma aplicação java swing. Eu precisaria que abrisse uma Janela antes da frame principal para passar parâmetros para a frame, ou seja, abriria o programa com essa Janela e logo em seguida viria a Frame principal.
Andei pesquisando, algo do tipo input dialog box, no entanto uma frame.
Acho que é JDialog, no entanto sou inesperiente ^^
Tens algum tutorial e/ou artigo?
Obrigado
Felagund
tem que procurar um pouco na net, aqui não tennho nenhum exemplo aqui.
[]'s
Filipe_Chagas
É só instanciar um JDialog e chamar o método setVisible, ele é modal, então só vai continuar a execução após o seu fechamento.
Você pode criar uma classe que herde de JDialog, e tenha um método que retorne as informações que você precisa. Este método chamaria internamente o setVisible para exibir o diálogo. Sacou?
airan
Passo a Frame como parâmetro da JDialog?
Filipe_Chagas
Isso mesmo, é pra ele saber quem é o “pai”, saca?
airan
To tentando fazer assim:
PrimeiraFrame pf = new PrimeiraFrame();
JDialog jd = new JDialog(pf);
jd.setVisible(true);
Preciso setar a visibilidade da frame com true também?
Não cheguei a uma solução.
Abraço
ViniGodoy
Não fique upando tópicos!!!
Você quer que seu frame seja visivel? Se sim, tem que dar setVisible true também. Se não, não.
Você deve setar sua dialog modal caso queira que o usuário só possa voltar ao frame caso feche a dialog.
Você chegou a procurar o assunto na internet como sugeriram os colegas? Não entendo a mania de alguns de tentar usar classes na tentativa e erro, sem ler absolutamente nada sobre elas! Amigo, esse tema está lotado de documentação!