Jframe não seta Look and feel

3 respostas
wilsontads

Meu problema é o seguinte… eu estou desenvolvendo no Netbeans, tenho um JFrame, e no método main eu seto o meu Look and feel, porém… quando eu clico com o botão direito em cima da classe do JFrame e mando executar, o Look and feel roda com sucesso… porém, quando eu chamo apartir de uma outra classe, da seguinte maneira :

a minha janela abre com o Look and feel padrão do Java… alguém já teve um problema semelhante?

3 Respostas

shinoob

posta o codigo ai de como vc define o LAF

wilsontads
public static void main(String args[]) {
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (Exception ex) {
           
        } 



        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new fTabelas().setVisible(true);
            }
        });
    }
davidbuzatto
  • Configure o Look And Feel antes de abrir o JFrame, na classe que inicia a execução da sua aplicação, da mesma forma que o NetBeans gera o código para você no JFrame.
  • Use o método setVisible de JFrame ao invés do show que é depreciado.

[]'s

Criado 4 de outubro de 2011
Ultima resposta 4 de out. de 2011
Respostas 3
Participantes 3