JFrame

8 respostas
airan

Olá!

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.

Desde já obrigado.

8 Respostas

Felagund

ja tentou o JDialog?

airan

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
  1. Não fique upando tópicos!!!
  2. Você quer que seu frame seja visivel? Se sim, tem que dar setVisible true também. Se não, não.
  3. Você deve setar sua dialog modal caso queira que o usuário só possa voltar ao frame caso feche a dialog.
  4. 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!
Criado 20 de abril de 2009
Ultima resposta 23 de abr. de 2009
Respostas 8
Participantes 4