• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

BlueDragon

JDialog em JPanel

6 mensagens neste tópico

Boas a todos,

Gostaria de tirar uma pequena duvida,

tenho um codigo que chama um JDialog, mas pretendo que o mesmo agora apareça num JPanel da frame principal, ao invés de aparecer numa caixa de dialogo.

É possivel?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O JDialog é uma janela de diálogo, não aparece dentro de nada.

Podes é colocar todos os componentes e layout que tens na dialog dentro de um JPanel.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

exacto, é isso que pretento, mas pretendo não ter que passar todo o codigo para a class mae, queria importar, é possivel?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim é possível.

Por exemplo, na caixa de dialogo podes ter um factory estático que te devolve uma instância de um JPanel que contem todos os objectos com o layout especifico, etc. e depois podes usá-lo onde quiseres, na caixa de diálogo ou em qualquer outro container.

Sem querer ser purista, esse factory até devia estar definido fora da caixa de diálogo, numa classe própria.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes indicar-me como fazer isso, desconheço "factory"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora