This chapter provides a listing of bugs that you may need to work around in your Java 1.4.2 code for Mac OS X. Where possible, workarounds are provided.
Java Application Support
Java Documentation
Java Swing
IntelliJ IDEA needs to upgraded after applying Java 1.4.2 Update 1.
IntelliJ IDEA version 4.03 works around a bug in previous versions of the Java virtual machine. This bug has been fixed in Java 1.4.2 Update 1.
For IntelliJ IDEA to work properly after applying Java 1.4.2 Update 1, you need to update to version 4.5, available from JetBrains at http://www.jetbrains.com/.
Java developer documentation changes.
Previously, Java developer documentation needed to be manually
decompressed using a script provided by Apple. Running the script
resulted in documentation placed in /Developer/Documentation/Java/
.
Installing the Java 1.4.2 Update 1 Developer Tools package
automatically places the Java developer documentation in /Developer/ADC
Reference Library/documentation/Java/
. Because of this
change, there is no need to manually invoke the Java developer documentation
script, even though it may be present.
JMenu.getLocationOnScreen() reports incorrect value for screen menu bar.
When the menu bar is set to be at the top of the screen using
the apple.laf.useScreenMenuBar
property,
the method JMenu.getLocationOnScreen()
returns
the location of JMenu
components
as if they were not in the menu bar.
None.
© 2004 Apple Computer, Inc. All Rights Reserved. (Last updated: 2004-08-11)