Não estou conseguindo utilizar look and feel

Olá
Estou tendo problema com Look and Fee, não estou conseguindo mudar a aparecia.
Estou usando um JDK jdk1.7.0_07
Estou usando o seguinte código:

public static void main( String args[] )
{
GuiJMenu menu = new GuiJMenu();

[b] try {  
	    for ( LookAndFeelInfo info : UIManager.getInstalledLookAndFeels() ) {  
	        if ( "CDE/Motif".equals( info.getName() ) ) {  
	            UIManager.setLookAndFeel( info.getClassName() );  
	            break;  
	        }  
	    }  
	} catch ( UnsupportedLookAndFeelException exc ) {  
	    exc.printStackTrace();  
	} catch ( ClassNotFoundException exc ) {  
	    exc.printStackTrace();  
	} catch ( InstantiationException exc ) {  
	    exc.printStackTrace();  
	} catch ( IllegalAccessException exc ) {  
	    exc.printStackTrace();  
	} [/b]
 
 menu.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
 menu.setSize( 580, 200 ); 
 menu.setVisible( true ); 
 } 

}

Amigo, está utilizando qual IDE?

Se for netbeans, siga esses passos:

Botão direito no icone do NetBeans, va em propriedades.

Na opções Destino, acrescente o seguinte:

–laf com.birosoft.liquid.LiquidLookAndFeel

Com isso, voce diz ao NetBeans que voce irá utilizar o LAF Liquid.

Voce tambem fazer por codigo como fez, porem, alguns problemas pode ocorrer como o jeito que voce está desenvolvendo não ser o mesmo quando a aplicação estiver em execução. No caso desse laf, sem fazer isso, os campos de textos ficam um pouco menores do normal.

Se tambem estiver utilizando o NetBeans, utilize a versao 7.2 pois está com algumas implementações a mais na parte de montar o visual.

Abraços

Gleidson,

Obrigado pela sua pronta resposta.

Estou tentando fazer no eclipse.

Edilson

Tentei o tutorial no link abaixo, mas não deu certo:

Então, o que eu falei é para funcionar no NetBeans.

O eclipse é um excelente IDE, porem, ele é mais utilizado para Java web. Para Desktop o NetBeans é melhor.

Caso está iniciando e deseja iniciar em desktop, utilize o NetBeans só para pegar uma noção…

Abraços

Então, eu preciso do codigo é trabalho da faculdade.
O pior é que ja tentei varios tutoriais e não da certo.
Será que é alguma configuração na instalação do Java ou do Eclipse?
Você sabe de algum artigo ou tutorial que possa explicar como utilizar look and feel?

[quote=Edilson_w]Então, eu preciso do codigo é trabalho da faculdade.
O pior é que ja tentei varios tutoriais e não da certo.
Será que é alguma configuração na instalação do Java ou do Eclipse?
Você sabe de algum artigo ou tutorial que possa explicar como utilizar look and feel?[/quote]

não entendi muito bem a sua dúvida; mas eu acho que como voçê esta começando a programar em java devia deixar a facilidades de uma IDE e tentar fabricar codigos em um editor de texto simples e compilar pelo terminal “linux” ou “windows” cmd bom é aminha opiniao quanto ao codigo tente algo assim:

try{
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());// faz parecer a app mais portatil "mais nativo da plataforma"
    // ou escreva o full qualifyed name do lookAndFeel no parametro setlookAndFeel coloque "javax.swing.plaf.nimbus.NimbusLookAndFeel" com aspas e vai activar o laf nimbus
}catch(Exception e){
     e.printStackTrace(); 
}
// depois crie a janela aqui.

Lalau, obrigado pela dica.

Utilizei o código da seguinte forma e deu certo:

[b]try {

                UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel"); 
                  
            }catch(Exception e){  
       	     e.printStackTrace();   
       	}[/b]

Estou querendo agora utilizar o Nimbus. Fiz o seguinte:
Criei um arquivo chamado swing.properties, com a linha de código abaixo e salvei no diretórios C:\Program Files\Java\jdk1.7.0_07\lib e C:\Program Files\Java\jre7\lib

swing.defaultlaf = javax.swing.plaf.nimbus.NimbusLookAndFeel

Depois inseri no documento o código abaixo e não funcionou:

[b]public void actionPerformed( ActionEvent event )
{
UIManager.put( “nimbusBase”, new Color( 140, 42, 42 ) );
UIManager.put( “nimbusBlueGrey”, new Color( 190, 167, 167 ) );
UIManager.put( “control”, new Color( 223, 215, 214 ) );
try {
for ( LookAndFeelInfo info : UIManager.getInstalledLookAndFeels() ) {
if (“Nimbus”.equals( info.getName() ) ) {
UIManager.setLookAndFeel(info.getClassName());
break;
}
}
}
catch(Exception e){
e.printStackTrace();
}

        	GuiConsultaProjeto  panel2 = new GuiConsultaProjeto (); 
  		   panel2.setSize( 600, 200 ); 
   		   panel2.setVisible( true ); 
        } // fim do método actionPerformed
     } // fim da classe interna anônima
  ); // fim da chamada para addActionListener[/b]

Como devo fazer para utilizar o Nimbus?