Provides fixes and enhancements for Apple's implementation of the Aqua Look and Feel. See comments of the `LookAndFeel` classes for detailed descriptions.

To activate the `QuaquaLookAndFeel` for a Java Application it is recommended to use the following code snippet:

    javax.swing.UIManager.setLookAndFeel(
      ch.randelshofer.quaqua.QuaquaManager.getLookAndFeelClassName()
    );

For a Java applet, use the following code snippet please:

    javax.swing.UIManager.put("ClassLoader", getClass().getClassLoader());
    javax.swing.UIManager.setLookAndFeel(
      ch.randelshofer.quaqua.QuaquaManager.getLookAndFeel()
    );

The Quaqua Look and Feel can be customized using system properties and client properties. For details see the description of class QuaquaManager. @see ch.randelshofer.quaqua.QuaquaManager

## Native libraries

Quaqua uses JNI to do function calls to Mac OS X Carbon. Make sure that the file `libquaqua.jnilib` is in the library path of your application. If this file is missing, or could not be loaded due to security restrictions, Quaqua will work with a reduced set of functionality.

Java for Cocoa is used to do function calls to Mac OS X Cocoa. Make sure that `/System/Library/Java` is in the class path of your application. If this file is missing, or could not be loaded due to security restrictions, Quaqua will work with a reduced set of functionality.