Qual a melhor forma para abrir uma nova janela - de pesquisa por exemplo  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
maul
JavaChild

Membro desde: 14/03/2007 13:26:46
Mensagens: 134
Offline

Fala povo.
Qual a melhor forma de exibir uma nova janela dentro da aplicação? Essa tela seria algo como uma janela de pesquisa, ou então uma outra janela para selecionar registros, os quais serão linkados ao registro sendo editado na janela que chamou esta. Essa janela "chamadora" a principio é um internal frame, a app tem muitas telas e optou-se por ser desta forma. Essa janela sendo chamado seria Modal para esse internal frame.
O melhor seria usar algo como um JDialog customizado?

Obrigado.
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Sim.

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
maul
JavaChild

Membro desde: 14/03/2007 13:26:46
Mensagens: 134
Offline

Certo. Quando esse "pop up" for fechado, preciso atualizar uma tabela na janela "chamadora".
Qual é a forma correta para isso? Fazer a janela chamadora implementar WindowListener e escutar por eventos de janela do pop up? Fazer do pop up um observable e da janela chamadora um observer? Algo totalmente diferente disso td?

E sim, há muito tempo não trabalho com desktop e tem muita coisa que não lembro hahaha, mto noob.
Ivan Alves
JavaEvangelist
[Avatar]

Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline

Custumo fazer assim, já que é para selecionar um cadastro uso um objeto e na JDialog para guardar o objeto selecionado depois que ele tiver selecionado aplico fecho o JDialog e na tela principal que a chamou, acesso o objeto selecionado e verifico se ele é diferente de nulo se for é porque está selecionado e está faço o que tenho que fazer. Não sei se é a melhor forma mais acho bem simples é fácil de fazer, flw!
[Yahoo!] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team