Apycom Software Home XP Drop Down Menu   
Apycom Home Drop Down Menus Home Purchase Download FAQ
Example Index Parameters Frame Example Javascript Tips Menu Index


XP Drop Down Menu (apXPDropDown)

Apycom Java Applets

XP Drop Down Menu - Bring an XP look-n-feel to your website navigation! XP Drop Down Menu is an extremely powerful drop-down menu solution for your web site. In contrast to other drop down menus available in Web, the apXPDropDown can overlap not only HTML contents but also can pop up over form elements, frames, flash, and even go over the browser window. Due to its highly user-configurability you can fully adopt a menu appearance (such as colors, fonts, image background, icons, sounds, alignment) to fit any XP theme. The menu also supports unlimited number of submenus, javascript calls, target frames and multiple button types. Small, highly performance, and easy-to-use. Java source code is available.

XP Drop Down Menu Examples/Templates

  1. Default blue XP theme - shows item icons, 3D background, horizontal direction
  2. Start-like menu - Windows-like menu with icons and disabled items
  3. Depth test - horizontal bar with 12 sublevels and silver-like theme
  4. Javascript call example - illustrates ability to call javascripts, word wrapping
  5. Sound bar - topbar example with mouseover and click sounds
  6. Olive XP theme toolbar - icon toolbar with mouseover drop down activation
  7. Deep green techno - image items, solid arrows, tiled image background, separators
  8. Red sand - toggle mode, frame support, shadowed text
  9. Dynamic menu - demonstrates ability to modify the menu w/o page reloading
  10. Multicolor buttons - 4 buttons with different colors
  11. Checkboxes - demonstrates checkbox features
  12. Frame example - shows using menu with frames and ability to overlap frame and window edges

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 contents and even jump outside the browser window - see frame example and height test example
  • Multiple button styles allow to create menus with the XP look-n-feel
  • Menu structure can be loaded from an external txt file
  • Ability to call javascripts - see javascript call example and javascript tips
  • Checkbox support - see checkbox example
  • Ability to dynamically change the menu contents via external javascript calls and public functions- see dynamic tabs example and javascript tips
  • Horizontal and vertical directions
  • Color parameters for normal and mouseover state of text and background
  • Ability to use system colors of OS for color parameters
  • User-definable font style, font size and font face
  • Word-wrapping
  • Support for iternational character sets - see example 3
  • Toggle mode - item remains highlighted after a click indicating a current page - see toggle example
  • 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
  • Menu'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
  • User defined loading message
  • Separators

How to Setup

  • Place the .class file in the directory containing the HTML page into which you want to insert the menu. You can place the class into a different directory and correct the path in the CODEBASE= parameter, for example:

    <applet Code=apMenu.class Codebase="different/directory/" Width=480 Height=31>
    <applet Code=apMenu.class Codebase="http://yoursite.com/" Width=480 Height=31>

    If you see a "class not found" message, this means what your browser can't find the .class file specified. This may mean a spelling or Case seNSitiVe mistake in the CODE= parameter, a wrong location in the CODEBASE, or that you've forgotten to copy the .class file to the necessary directory.
  • Cut and paste the applet tag used in the example (under "HTML source" title) to your HTML page in a position you want the menu to appear.
  • Modify menu parameters to fit your web site style and needs.  The common syntax for menu parameters is:

    <param name="ParameterName" value="ParameterValue"> 

    For more info about parameters see menu parameters.
  • Some examples use external resources for menu (images - gif and jpg files; sounds - au files; txt files with menu items), so it's necessary to copy these files to appropriate directories according paths used in the menu parameters.
  • To enable Javascript support see javascript tips and javascript call example.


This trial version of Apycom Java Menus and Buttons may be used for evaluation purposes only for a period of 30 days. Evaluation use includes the review and or customization of the software on one local computer. This software may not be placed on the internet or a local intranet site for viewing and or use by multiple persons.
The purchased version includes a license to place the software on publicly accessible web pages and does not display the trial version reminder. Also you can purchase the Java source code of the software. For more information see order page.

Copyright (c) 1998-2009, Apycom Software