Trabalhando com JDialog

3 respostas
samirrolemberg

Preciso fazer com que a JDialog não perca o foco.

tal qual quando se usa JOptionPane.showMessageDialog();

aonde ao se tentar clicar fora da janela ela continue com o foco até que seja pressionado um botão.

até usaria o JOptionPane… se pudesse. :shock:

3 Respostas

B

Ola,

Sete modal true nele… e coloque a janela que o chamou para pai, dae o usuário só poderá clicar na janela que o chamou quando ele fechar.

fabiozoroastro

Samir, se você estiver utilizando frames e panels, não se esqueça de passar o FRAME como o component pai. Se você passar o panel, ele não vai ficar modal.
Abraço.

samirrolemberg

Eu crio as telas sem usar extensão (tipo: public tela extends JDialog)

mas com um atributo tela (tipo: private JDialog tela = null;)

se era isso o que vc quis dizer ai no post…

e obrigado vocês foram de grande ajuda… (desculpem a demora do feedback tambem)

sobre o JFileChooser é melhor usar o pronto? (apenas chamando a classe?) ou criar uma classe separada?

outra: há metodos de definir os filtros? e como renomear os componentes dessa tela?

atualmente eu chamo essa tela no controle (da tela em uso) mesmo.

Criado 5 de dezembro de 2008
Ultima resposta 15 de dez. de 2008
Respostas 3
Participantes 3