Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

< Previous PageNext Page > Hide TOC

Java AWT

Radar #2568391

Cocoa NSViews cannot host a java.awt.Frame

Description:

Java on Mac OS X has never had support for embedding a java.awt.Frame in a Cocoa NSView.

Resolution:

Mac OS X Leopard offers a new framework called JavaFrameEmbedding.framework that provides view-level support for embedding Java frames in a window. See the headers in that framework or the sample code for JavaFrameEmbedding for more information.

Radar #4364631

Java windows should be able to opt into the textured appearance individually

Description:

There are now a number of per-window client properties that can be set including palette style titlebars, window opacity, and textured background. See tech note TN2196: "New Control Styles available within J2SE 5.0 on Mac OS X 10.5" for more information.

Resolution:

This problem is now fixed.

Radar #5015972

Windows set to full screen mode with the "apple.awt.fakefullscreen" system property did not hide the menu bar or dock

Description:

Full screen windows now hide the menu bar and dock when the "apple.awt.fakefullscreen" system property is set.

Resolution:

This problem is now fixed.

Radar #5045905

There is no way to create a Java window with a document "proxy icon".

Description:

There is a new client property ("Window.documentFile") that can be added to the JRootPane of each heavyweight window that takes a File object as a key. When this client property is set, the window will then show a document "proxy icon" next to it's title. Please see tech note TN2196 for more information.

Resolution:

This problem is now fixed.

Radar #5362292

Drag-and-drop of files to a Java application fails if the file name contains non-Roman characters

Description:

Files with non-Roman characters could not be passed to java.io.File objects.

Resolution:

Java now pre-composes all filenames of files dragged to Java applications or chosen via a JFileChooser. Files created from File.list() and File.canonicalize() are also normalized to pre-composed unicode.



< Previous PageNext Page > Hide TOC


Last updated: 2007-10-31




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice