É possível mudar a tela JOptionpane? [RESOLVIDO]

5 respostas
Cavalo_de_Troia

Galera, já pesquisei no forum e não achei nada que me ajudasse concretamente. É o seguinte criei um tela de Login do tipo JDialog e alterei o padrão de borda e botões utilizando essas duas linhas de código:

setUndecorated(true);
    getRootPane().setWindowDecorationStyle(JRootPane.FRAME);

o problema é que dentro deste JDialog eu tenho o botão confirmar que tem uma rotina que verifica os dados digitados com o bco de dados, porém se os dados não batem então mostro para o usuário um JOpitonpane, porém esse JOptionpane permanece com as caracteristicas padrao, eu queria deixar igual a da tela de login, é possível mudar a tela JOptionpane?

Desde já agradeço

5 Respostas

R

cara, pelo conhecimento que tenho em Java, nao tem como

Cavalo_de_Troia

Rafa Ferrari
Obrigado por responder

lina

Oi,

Acredito que o correto seria criar sua propria JOptionPane.

Poderia ser um extends ao JOptionPane ou então utilize um JDialog mesmo…

Tchauzin!

fabim

Existem varias opcoes pra customizar JOptionPane.

Tenta uma pesquisa no google assim

Cavalo_de_Troia

Lina, agradeço por responder, entretanto segui o conselho do Fabim e encontrei o que queria, então bastou adicionar a seguinte linha pra resolver o meu problema.

JDialog.setDefaultLookAndFeelDecorated(true);

Agradeço a todos!

Criado 3 de novembro de 2009
Ultima resposta 3 de nov. de 2009
Respostas 5
Participantes 4