When my application written in Java
with SWT
runs under OS X
, both from under Eclipse
and from jar
, its name in
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());
But above code works in Java 1.5, this code may not work in 1.6
For new java see documentation: