Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

BlueDragon

JDialog em JPanel

Mensagens Recomendadas

BlueDragon    0
BlueDragon

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?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    75
M6

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
BlueDragon    0
BlueDragon

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    75
M6

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.

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade