Como troco o Look?

Como eu faço para alterar o código abaixo para ficar com o visual do Windows?

[code]
import javax.swing.;
import java.awt.
;

public class Calc extends JFrame
{

private JButton b[];
private String numbers[] = { "7", "8", "9", "/", "4", "5", "6", "*", "1", "2", "3", "-", "0", ".", "=", "+" };
private JTextField t;
private JPanel p;	

public Calc()
{
	super( "Calculadora Bacaninha" );	//titulo da janela
	p = new JPanel();
	p.setLayout( new GridLayout( 4, 4 ) );
	
	t = new JTextField(10);
	
	Container c = getContentPane();//container p/ jogar objetos
	c.setLayout ( new BorderLayout() );
	
	//instancia os objetos de botão
	b = new JButton[ numbers.length ];

	for( int i = 0; i < numbers.length; i++ ){
		b[ i ] = new JButton( numbers[ i ] );
	    p.add( b[ i ] );	//ordem dos botoes
	}

	c.add( t, BorderLayout.NORTH );
	c.add( p, BorderLayout.CENTER );
	
}
public static void main( String x[] )
{
	Calc cal = new Calc();

	cal.setSize( 300, 200 );
	cal.show();
	cal.addWindowListener( new WindowAdapter() {
		public void windowClosing( WindowEvent e )
		{
			System.exit( 0 );
		}
	}
);	
}

}[/code]

http://java.sun.com/docs/books/tutorial/uiswing/misc/plaf.html

Nesse link mostra o código para setar o look and feel Java padrão…para colocar o do Windows vc coloca o código:

    try {
        UIManager.setLookAndFeel(
            "com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    } catch (Exception e) { }

Mas esse look and feel só funciona no Windows :? …

O SkinLF (já to parecendo garoto propaganda… http://www.l2fprod.com) permite usar o plaf do Windows (e outros) em outros SOs, mas vc vai ter que carregar uns arquivos bem grandinhos junto com sua aplicação pra ele funcionar. :roll:

Eu baixei uns arquivos do SkinLf dentro da pasta do java onde eu coloco ele para pdoer utilizar dentro dos meus aplicativos, ou como faço para instala-lo?

Vc tem que colocar o skinlf.jar e o tema a ser usado no diretório da aplicação, e setar o classpath antes de rodar:

http://dev.l2fprod.com/tutorial-firstaid.html