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
...
}
} |