The cat is almost out of the bag for users of Apple computers and servers, and Mac OS X, or Tiger, offers robust security features designed to deliver the highest level of protection. Use your Mac notebook where the ambient temperature is between 50° and 95° F (10° and 35° C). Don’t leave your Mac notebook in your car, because temperatures in parked cars can exceed this range. You should also use your Mac notebook where the relative humidity is between 0% and 95% (noncondensing).
Swing's MacOS L&F
It's Slimmer, Faster, and More Powerful
There's something for everyone in Swing 1.1 (now part of the JDK 1.2 core). For example, if you're an Apple Macintosh developer, you may be glad to hear there's a fully operational Macintosh look-and-feel implementation for Swing.
Swing's MacOS L&F was originally introduced in an early-access version available for download from the Java Developer Connection. Now, when you download Swing 1.1 using a Macintosh, you automatically get the new Swing MacOS package.
Swing's MacOS look and feel is designed to work only on Macintosh computers, in the same way that Swing's Windows L&F is intended to work only on computers running Windows. Because the MacOS Look and Feel runs only on MacOS systems, its archive is stored in a Macintosh format -- a stuffed-binhexed format that Stuffit Expander can open. The archive contains a mac.jar file and complete source code. For more details on this topic, see the item headed 'If it looks like a Mac and feels like a Mac' in the 911 column.
The Swing team encourages Mac developers to experiment with the new MacOS L&F and then to comment on it by sending e-mail to
swing-feedback@java.sun.com.
The Mac L&F introduced with Swing 1.1 Beta is a complete rewrite of an earlier Mac L&F that was provided with Versions 1.0 through 1.0.2 of Swing.
'The previous version suffered from some performance issues, and when the Swing plaf layer was overhauled, it was decided it would be easier to start from scratch,' explained Swing team member Steve Wilson, who helped develop the new Mac L&F. Early indications indicate that the new Mac look and feel is smaller, faster, and more robust than its predecessor, he added.
The following screen shot shows what the new Mac L&F looks like when it is displayed on a Macintosh computer:
You can obtain the new Swing look and feel by downloading it from the Java Software Developer Connection Web site, which is at
http://java.sun.com/jdc
To use the new Mac L&F, you'll need Version 1.1 Beta of Swing, which you can download from the same site. Also, you must add mac.jar to your classpath. Then add the following lines of code to your Swing-based application:
try {
UIManager.setLookAndFeel
('com.sun.java.swing.plaf.mac.MacLookAndFeel');
} catch ( Exception e ) {
System.out.println ('Couldn't load Mac L&F' + e);
}
Swing's new Mac look and feel has been tested with Macintosh OS Runtime for Java (MRJ), and with an early access release of MRJ 2.1. MRJ, implemented as a set of shared libraries and other system software files, lets users run Java applets and applications on PowerPC and 68040 computers running Mac OS 8.0 or later.
MRJ supports all the new Java features introduced in version 1.1 of Sun's core Java specification, including JavaBeans, internationalization, security and signed applets, the JAR file format, the Java math package, remote method invocation (RMI), object serialization, reflection, Java Database Connectivity (JDBC), inner classes, and the Java Native Interface (JNI).
You can download MRJ and the MRJ SDK from
http://www.apple.com/macos/java
When you've tried out Swing's new Mac L&F, be sure to send your comments and suggestions to
swing-feedback@java.sun.com