Jump To:
Leopard Reference Library: Java
Design guidelines offer fundamental rules and tips to help developers make sound design decisions when developing Java applications. Using these tips, developers can design cross-platform interfaces that look and behave like native Macintosh applications when run on Mac OS X.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Resource Type
Sort by
Date
OSXAdapter (HTML) (DMG) (ZIP)
Hooks into the Mac OS X Application Menu with the com.apple.eawt classes via reflection.
Sample Code 2007-06-01
JSheets (HTML) (DMG) (ZIP)
Uses AWT Native Interface (JAWT) to Display Cocoa sheet dialogs in Java
Sample Code 2006-07-11
BlockedEventQueue (HTML) (DMG) (ZIP)
Counter-example: shows hang when Java ActionListener blocks AWTEventQueue
Sample Code 2006-04-13
CWCocoaComponent (HTML) (DMG) (ZIP)
Native color picker Integration for AWT/Swing applications using NSColorWell and NSColorPanel
Sample Code 2006-04-12
HelpHook (HTML) (DMG) (ZIP)
Simple Help Viewer integration for J2SE applications, using a native Cocoa library.
Sample Code 2006-04-12
MyFirstJNIProject (HTML) (DMG) (ZIP)
A Java application that calls the Address Book framework through the JNI
Sample Code 2006-04-12
QCCocoaComponent (HTML) (DMG) (ZIP)
Displays Quartz Composer compositions inside a Swing JFrame
Sample Code 2006-04-12
MRJToolkitStubs (HTML) (DMG) (ZIP)
Deprecated - Stubs of the MRJToolkit API for building or distributing on non-Mac OS X systems.
Sample Code 2003-01-14
JNI Development on Mac OS X (HTML)
TN2147: Discusses use of native APIs and UI elements from Java applications
Technical Notes 2006-04-17
Tailoring Java 1.3.1 Applications for Mac OS X (HTML) (日本語 HTML)
Deprecated - TN2042: Deprecated. Please refer to " Java 1.3 Development for Mac OS X".
Technical Notes 2005-04-01
Java Runtime Properties for Mac OS X (HTML) (日本語 HTML)
Deprecated - TN2031: Runtime properties for use with Java 1.3.1 applications.
Technical Notes 2002-06-12
Mixing AWT/Swing and Cocoa-Java (HTML)
QA1342: Recommended alternatives to mixing Cocoa-Java and AWT/Swing.
Technical Q&As 2006-10-12
Right- and Control-Drags on Mac OS X (HTML)
QA1362: Describes a difference in Drag and Drop on Mac OS X that affects all cross-platform Java applications
Technical Q&As 2005-06-29
CFBundleIdentifier and user application access (HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
Technical Q&As 2005-02-08
Unsolicited About Boxes (HTML)
QA1363: How to properly override the default about and quit behaviors in Java 1.4 and later
Technical Q&As 2004-08-31
Important Java Directories on Mac OS X (HTML) (日本語 HTML)
QA1170: Mac OS X equivalents of common Java runtime and development directories.
Technical Q&As 2003-10-21
Customizing Component Border Colors (HTML) (日本語 HTML)
QA1272: Retaining Aqua background for JComboBox menus with custom control borders.
Technical Q&As 2003-07-31