I\'m writing a Java Swing application for the Mac using Java 1.6. I\'ve read a number of tutorials that step you through how to better integrate your Java application with
You should do the following during app initialization, before GUI is built:
// take the menu bar off the jframe
System.setProperty("apple.laf.useScreenMenuBar", "true");
// set the name of the application menu item
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "AppName");
// set the look and feel
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
UPDATE. Above code works in Java 1.5, this code may not work in 1.6
For new java see documentation:
-Xdock:name command-line property: -Xdock:name=YourAppNameCFBundleName in information property list file (plist)