Jump To:
Leopard Reference Library: User Experience
Java is closely integrated with key Apple technologies and supported by key Apple tools. By adhering to specific guidelines and practices, Java applications can seamlessly match other Mac OS X applications in look and feel.

View all Java Reference Library.
Document Descriptions
On Off

Sorted by
Sort by
Resource Type
Sort by
Apple Human Interface Guidelines (HTML) (PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
Guides 2008-06-09
HelpHook (HTML) (DMG) (ZIP)
Simple Help Viewer integration for J2SE applications, using a native Cocoa library.
Sample Code 2006-04-12
JavaFrameEmbedding example (HTML) (DMG) (ZIP)
Small Cocoa application that demonstrates how to use JavaFrameEmbedding.framework
Sample Code 2007-06-12
JNI Development on Mac OS X (HTML)
TN2147: Discusses use of native APIs and UI elements from Java applications
Technical Notes 2006-04-17
MyFirstJNIProject (HTML) (DMG) (ZIP)
A Java application that calls the Address Book framework through the JNI
Sample Code 2006-04-12
New Control Styles available within J2SE 5.0 on Mac OS X 10.5 (HTML)
TN2196: Details what new control styles are available within J2SE 5.0 on Mac OS X 10.5
Technical Notes 2007-11-02