JDialog modal  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Lindeberg
JavaChild

Membro desde: 25/12/2003 11:54:50
Mensagens: 149
Offline

Em java so é possível fazer uma janela modal através do JDialog ?? To querendo fazer JComboBox que ao ser clicado gera um JDialog modal. O problema é que apartir o JDialog so pode ser filho de um JFrame !!!.

Tipo assim, de um JFrame eu posso gerar um JDialog modal , porém de um JComboBox eu não posso gerar um JDialog modal.

Alguem sabe como gerar uma janela modal apartir de um clique no JComboBox ??

valeu !!

Lindeberg
[Email]
YellowBike
JavaChild
[Avatar]

Membro desde: 06/12/2003 00:44:16
Mensagens: 111
Offline

É perfeitamente possivel fazer o que vc quer!!! Só o que vc precisa e capturar corretamente o evento de clique na JComboBox e criar o JDialog modal passando em seu construtor a referencia ao JFrame a quem seu JComboBox pertence.
[Email]
Lindeberg
JavaChild

Membro desde: 25/12/2003 11:54:50
Mensagens: 149
Offline

YellowBike wrote:criar o JDialog modal passando em seu construtor a referencia ao JFrame a quem seu JComboBox pertence.


Isso que vc falou eu já estou fazendo !! O problema é que eu gostaria de tirar o JFrame e deixar apenas o JComboBox e JDialog modal, pois gostaria de deixar a JComboBox reutilizavel.

This message was edited 1 time. Last update was at 15/12/2004 10:30:45


Lindeberg
[Email]
YellowBike
JavaChild
[Avatar]

Membro desde: 06/12/2003 00:44:16
Mensagens: 111
Offline

Bom cara pelo sei um JDialog não pode ser utilizada como janela de nivel superior portanto precisa da referencia para o JFrame que o possui!!!

Por outro lado vc sempre precisara de um local p/ colocar seu JComboBox!!!

Mas se mesmo assim vc precisa separar seu JComboBox do JFrame então terá que criar um uma classe para sua caixa de dialogo manualmente, por exemplo, extendendo a classe JFrame p/ criar uma caixa de dialogo.

Mas insisto que não consigo entender, afinal para ser modal a sua caixa de dialogo precisa bloquear uma janela então...
[Email]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team