Need help? 
  | Home | Forum | Support | Books | Consulting/training |  


The MacOS Application Menu Library is a more portable interface for the MacOS application menu. If you are not familiar with the Macintosh, the application menu is special because it is managed by the OS itself. It contains entries for Quit, About and Preferences.

Of course most applications already have those menus (or equivalent) but if you want your application to be a good Mac citizen, it should use the application menu. The library abstracts this, as much as possible. It makes for code that is, in many respect, more portable than what is provided with AWT, Swing and MRJ.

Note that it uses the "traditional" API, not the newest API introduced with JDK 1.4.

You can get the code and the library as ZIP files. You can also browse the online documentation. This software package is distributed under the Artistic License.


  • Switching to the Mac for the Java Developer Part 1
  • Switching to the Mac for the Java Developer Part 2

Last update: April 2004.
© 2001-2004, Benoît Marchal. All rights reserved.
Design, XSL coding & hosting: Pineapplesoft.