How Do I Make My Java Application a Better Mac OS X Citizen

Macintosh users expect their applications to behave in a certain way. For example, Mac users are accustomed to having an application’s menu bar at the top of their screen, not embedded within each window. Jar Bundler (and other developer tools) help you make your Java applications act like native Mac OS X applications. When possible, you should take advantage of them to provide end-users the experience they expect from a Mac OS X application. The following list describes steps you can take to tailor a Java application to Mac OS X so that it provides users with a familiar interface.