/**
* Set the ui look and feel to my very own.
*/
public static void setCustomLookAndFeel() {
BarryTheme theme = new BarryTheme();
MetalLookAndFeel.setCurrentTheme( theme );
// for java 1.4 and later
//JFrame.setDefaultLookAndFeelDecorated(true);
//JDialog.setDefaultLookAndFeelDecorated(true);
try {
//UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); // for windows
//java look and feel is customizable with themes
UIManager.setLookAndFeel( "javax.swing.plaf.metal.MetalLookAndFeel" );
// a cool experimental look and feel. see http://www.oyoaha.com/
//OyoahaLookAndFeel lnf = new OyoahaLookAndFeel();
//UIManager.setLookAndFeel(lnf);
//GTK look and feel for Linux.
//UIManager.setLookAndFeel( "com.sun.java.swing.plaf.gtk.GTKLookAndFeel" );
// MacIntosh Look and feel
// there is supposed to be some trick to getting this to wowk, but I can't find it right now.
//UIManager.setLookAndFeel( new it.unitn.ing.swing.plaf.macos.MacOSLookAndFeel() );
//UIManager.setLookAndFeel( new WindowsLookAndFeel() );
// turn on auditory cues.
// @@ can't do this under linux until I upgrade java or get the right sound card driver.
UIManager.put("AuditoryCues.playList", UIManager.get("AuditoryCues.allAuditoryCues"));
theme.setUIManagerProperties();
} catch (Exception e) {
e.printStackTrace();
}
}