Apycom Software Home apPopupMenu Applet   
Apycom Home Applets' Home Order Applets Download FAQ Contact
Example Index Parameters Frame Example Javascript Tips Applet Index


apPopupMenu Applet

apPopupMenu is an extremely powerful popup menu solution for your web site navigation. Menus can pop up over HTML content, frames and even go over the browser window. Due to its highly user-configurability you can fully adopt an applet's appearance (such as colors, fonts, image background, icons, sounds, text alignment, separators) to fit your website needs. The applet also supports unlimited number of submenus, javascript calls, target frames and 6 different button types. Small (~6kb), highly performance, easy-to-use and free. Java source code is available.

Main features

  • Ability to cascade unlimited pop-up menus - see depth test example
  • Submenus can overlap any number of frames as well as other HTML content and even jump outside the browser window - see frame example
  • 6 button types
  • Menu structure can be loaded from an external txt file
  • Ability to call javascripts - see javascript call example and javascript tips
  • Horizontal and vertical directions
  • Color parameters for normal and mouseover state of text and background
  • User-definable font style, font size and font face
  • Tiled image background
  • Image icons for top items
  • 3D, solid and hidden arrows
  • Support for target frames - see frame example
  • Top level text alignment
  • Mouseover and click sounds
  • Applet's 3D border
  • User-definable delimiter for "menuItems" param
  • 3D text effects (normal and mouseover text shadow)
  • Inactive/disabled items
  • User defined browser's status string
  • Separators


  • Place the .jar file in the directory containing the HTML document into which you want to insert the applet (or into a different directory, and add the correct CODEBASE= attribute). It's not necessary to have .class file if you have .jar - see FAQ.
  • Add the applet tag to your HTML document in the position you want menu to appear. Usually the easiest way to customize the applet is cut and paste the applet tag information used in the examples and modify it to fit your web page. 
    If you see a "class not found" message, this means what your browser can't find the .jar file specified. This may mean a spelling or Case seNSitiVe mistake in the CODE= or ARCHIVE= attribute, the wrong location in the CODEBASE= attribute, or that you've forgotten to copy the .jar file to the necessary directory.
  • To add frame support edit "menuItems" parameter as shown:  {ItemText,ItemLink,Frame}. 
    So {Home,home.htm,left} would display "Home" and make the frame called "left" go to "home.htm" on clicking. See also frame example.
  • To enable Javascript support see javascript tips and javascript call example.


Apycom Java Menu Applets may be used freely on non-commercial and non-profit sites. However free version displays Apycom url in the browser's status bar. It is a violation of license agreement to intentionally overwrite this message. The applets will disable this item, when running from local drive only.
If you want to use the applets on a commercial site you need to order the registered version of the applet. The purchased version does not display the Apycom url. Also you can order the Java source code of the applets. For more informations see applets' order page.

Copyright (c) 1998-2001, Apycom Software