Escogiste un tema gordo, esta muy padre toda esa parte de Java.
Lo que tu quieres se hace de esta forma
try { UIManager.setLookAndFeel( UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) { }
también puedes usar el UIManager como:
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
//Especificando el que vas a usar.
Para mas informacion puedes ver:
http://java.sun.com/docs/books/tutorial/uiswing/misc/plaf.htmlo
http://java.sun.com/products/jlf/ed1/dg/index.htm