Jump To:
Reference Library
Java support in Mac OS X is based on the Java 2, Standard Edition implementation, installed with every copy of Mac OS X and Mac OS X Server. Mac OS X Server provides more resources through JBoss and WebObjects. Developers' cross-platform J2SE applications appear as native Mac OS X applications.

A guided introduction and learning path for developers new to Java in Mac OS X.   Essential information for developers using the Mac OS X built-in Java support.  
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sort by
Resource Type
Sorted by
Date
Customer-focused Software Design: Marratech Turns a Java App into a Mac App (HTML)
Learn how Marratech used the Apple Developer Connection to help port its Java-based application.
Internet & Web, Porting Articles 2003-11-10
JAWTExample (HTML) (DMG) (ZIP)
Using the new JAWT structs included with Java 1.4.1 Update 1 for Jaguar.
Graphics & Imaging Sample Code 2003-10-27
Important Java Directories on Mac OS X (HTML) (日本語 HTML)
QA1170: Mac OS X equivalents of common Java runtime and development directories.
Design Guidelines, Porting Technical Q&As 2003-10-21
Exception in JFileChooser.setAcceptAllFileFilterUsed (HTML)
Deprecated - QA1280: Workaround for a known issue in Java 1.4.1 Update 1 on Jaguar.
User Experience Technical Q&As 2003-10-07
Java 1.4.1 Update 1 Release Notes (HTML) (PDF)
General Release Notes 2003-09-02
Customizing Component Border Colors (HTML) (日本語 HTML)
QA1272: Retaining Aqua background for JComboBox menus with custom control borders.
Design Guidelines, User Experience Technical Q&As 2003-07-31
Server-Side Java with the Struts Framework on Mac OS X (HTML)
Learn how to combine such things as Servlets, JSP, and custom Struts tag libraries using Struts.
Internet & Web, Tools Articles 2003-07-17
Java 1.4.1 Release Notes (HTML) (PDF)
General Release Notes 2003-06-11
Java for WebObjects Developers (PDF)
Introduces Java concepts and terms to WebObjects developers. Includes exercises for developing Java expertise in WebObjects.
WebObjects Guides 2003-05-27
FunWithFileDialogs (HTML) (DMG) (ZIP)
Demo of the AWT FileChooser and Swing Aqua JFileChooser, and available Mac-specific runtime options.
User Experience Sample Code 2003-04-30
AddTextMovie.win (HTML) (DMG) (ZIP)
Shows how to Add a text track to a Movie.
QuickTime Sample Code 2003-01-14
AESendandReceive (HTML) (DMG) (ZIP)
Deprecated - Sending and receiving Apple Events with JDK 1.3.1 on Mac OS X.
Porting Sample Code 2003-01-14
JDragNDrop (HTML) (DMG) (ZIP)
Deprecated - Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
Tools Sample Code 2003-01-14
MRJToolkitStubs (HTML) (DMG) (ZIP)
Deprecated - Stubs of the MRJToolkit API for building or distributing on non-Mac OS X systems.
Design Guidelines, User Experience Sample Code 2003-01-14
SimpleCocoaJavaMovieCocoa (HTML) (DMG) (ZIP)
Deprecated - Shows how to use the NSMovieView and NSMovie Cocoa Java AppKit classes.
Graphics & Imaging Sample Code 2003-01-14
Illustrating document window changes in Swing (HTML) (日本語 HTML)
QA1146: Using the Aqua close button dot in Swing applications to indicate document changes.
User Experience Technical Q&As 2002-06-18
Java Runtime Properties for Mac OS X (HTML) (日本語 HTML)
Deprecated - TN2031: Runtime properties for use with Java 1.3.1 applications.
Design Guidelines, User Experience Technical Notes 2002-06-12
Using the QuickTime for Java libraries on OS X (HTML) (日本語 HTML)
QA1058: Where to locate the QTJava.zip file for inclusion in your java/javac classpath.
QuickTime Technical Q&As 2002-04-08
Java 1.3.1 Update 1 Release Notes (HTML)
General Release Notes 2002-02-01
Rendering Multi-line text in JTree nodes (HTML)
QA1091: Correcting render problems with multi-line JTree node labels in the Aqua look and feel.
User Experience Technical Q&As 2001-11-02
Java 3D 1.2 API Reference (HTML)
Describes the Javadoc-formatted API for the Java 3D 1.2 package. Does not include any Apple-specific reference.
General Reference
Java Advanced Imaging 1.1 API Reference (HTML)
Describes the Javadoc-formatted API for the Java Advanced Imaging 1.1 package. Does not include any Apple-specific reference.
General Reference