Setar Look and Feel

5 respostas
A

Fala galera do GUJ

Esses dias eu comecei a estudar o swing, e agora eu queria mudar os look and feel, pra ver quais ja tinha na maquina eu fiz assim:

UIManager.LookAndFeelInfo[] looks =   
        UIManager.getInstalledLookAndFeels(); 
        
        for (int i = 0; i < looks.length; i++) {
            System.out.println(looks[i].getClassName());
        }

E me retornou:

javax.swing.plaf.nimbus.NimbusLookAndFeel
com.sun.java.swing.plaf.motif.MotifLookAndFeel
com.sun.java.swing.plaf.windows.WindowsLookAndFeel
com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel

Ai para mim setar o look and feel não seria so fazer:

UIManager.setLookAndFeel(WindowsClassicLookAndFeel);

Quando eu faço isso o netBeans me fala que não ta instalado esse look and feel…

Como eu faço para setar então?

[]'s

5 Respostas

J

tenta colocar isso

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel");

T+

A

Já que a dúvida foi respondida, aqui vai uma dica: a API JTattoo tem diversos Look And Feel’s para personalizarmos nossas aplicações. Vale a pena dar uma conferida :slight_smile:

J

bem lembrado adrielcafe na biblioteca JTatoo tem uns look and feel’s legais
http://www.jtattoo.net/Download.html :thumbup:

A

A biblioteca JTattoo tem mesmo visuais incríveis!
Eu até criei um aplicativo Java para alterar e personalizar os temas do JTattoo.
Se quiser conhecer o aplicativo pode baixar neste link:
http://ateoriadadesevolucao.blogspot.com/2012/01/crie-visuais-incriveis-para-seus.html

N
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
   
private void lookAndFeel(String lf){
     try {
      UIManager.setLookAndFeel(lf);//Passando o look and fell ex: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
      SwingUtilities.updateComponentTreeUI(this);
     } catch (Exception e) {
      JOptionPane.showMessageDialog(null,e.getMessage());
     }
    }
Criado 9 de setembro de 2011
Ultima resposta 13 de fev. de 2012
Respostas 5
Participantes 5