Using the methods QuaquaManager.setIncludedUIs()
and .setExcludedUIs()
you can selectively override Apple's Aqua Look and Feel.
public class MyApplication { public static void main(String[] args) { // Only override the UI's necessary for ColorChooser and // FileChooser: Set includes = new HashSet(); includes.add("ColorChooser"); includes.add("FileChooser"); includes.add("Component"); includes.add("Browser"); includes.add("Tree"); includes.add("SplitPane"); QuaquaManager.setIncludedUIs(includes); // set the Quaqua Look and Feel in the UIManager try { UIManager.setLookAndFeel( "ch.randelshofer.quaqua.QuaquaLookAndFeel" ); // set UI manager properties here that affect Quaqua ... } catch (Exception e) { // take an appropriate action here ... } // insert your application initialization code here ... } } |