Quiz software, teaching tools, exam revision aids, learning games, courseware authoring
Java Menus
Java menu homeJava downloadBuy a java menuJava menu help centreContact us
Java menus » Menu design guide

 SEARCH

 MENUS BY TYPE

 Drop-down menus

 Animated buttons

 Tree menus

 Sliding menus

 Tab menus

 Image maps

 MENUS BY NAME

 X-Bar menus

 iPOP menus

 iSlide menus

 iTree menus

 iTab menus

 iMMap menus

 Sensomap menus

 Magic menus

 MENU DESIGN

 Menu design

 Drop-down menus

 Web buttons

 Tree menus

 Sliding menus

 Menu tabs

 Image maps

 SITE LINKS

 Home

 Java downloads

 Prices / Buying

 Support

 Company

 Contact

 New menus

 Free menus

 PARTNER SITES

 Alien Menus

 Happy Menus
Menu Design Guide
Feature overview
 
The features listed here are just some of the many features which we can generally combine with any menu type. If features you would like are not already in your preferred product, please ask us about customisation.
 
Menu content
Compressed indices ZIP compression can cut typical index size during download by around 85%.
Streaming indices This means that to supply enhanced scalability together with high performance, indices are not fully downloaded prior to commencement of applet operation. Parts (even the largest parts) of indices may remain on the server until needed. Various technologies control the fetching of new index segments.
Dynamic indices This usually means that the menu content is drawn from a database, possibly a user-specific conditional subset of the database in response to a query or granted permissions.
Multiple command triggers Clicks on IMINT.COM menus can trigger theoretically unlimited chains of commands, which can even be ordered and timed. Targetting multiple pages into multiple frames is just the tip of an iceberg of possibilities.
Multi-sourced indices Indices can be drawn from parameters (HTML files), external static files on the server, or scripts.
Multi-type commands Clicks on IMINT.COM menus are not restricted to triggering just hyperlinks. Other possibilities include: user-defined scripts, audio files, changes to menu appearance or content.
Aesthetics
True type fonts
Background images Usually used to match the menu seamlessly into your webpage.
Colour configuration Define any colours for any parts of the interface.
Total interface control On most menu types, IMINT.COM avoids standard java AWT controls (which are sometimes resistant to user-configurability) in favour of in-house controls with 100% user-configurability. This means that elements such as scrollbars and popup windows are totally configurable, whether you use colours, images, fonts, etc.
Stylesheets For efficient formatting of groups of menu items, a stylesheet consisting of styles may be defined. Each style may comprise a palette of colours, icons, button images, positioning commands, etc., which can then be assigned to any specific entry using a shorthand notation.
Line-wrapping A widely available option on many of our menus.
Internally generated text shadows A widely available option on many of our menus.
Varying cursors Typically, "hand", "eggtimer" and "arrow" cursors. Not universally implemented yet, but available.
Function
Search interfaces Versatile query boxes which can be used to search through existing menu content, load new dynamic indices from the server, target search results into an adjoining page, or accepts passwords. So far only deployed with a few applets, but can be customised into more.
History tracking The ability of a menu to track the "history" of each menu item - e.g. "highlighted", "active", "visited", "pressed", "selected", "partially selected". Usually visualised with user-defined colours, multi-state checkboxes or multi-state icons.
Enhanced event handling Attach command actions to mouse-over movements, right-clicks, double-clicks, etc. Commands such as onOpen/onClose for folders can be defined. Commands such as onLoad for the applet's operation can be defined.
Exposed methods On many applets a variety of exposed methods allows your scripts to access or control the applet in various ways. Also known as "remote controls".
Error and warning codes During development, codes can be returned to you describing different kinds of configuration error, cutting down your development time dramatically.
Error backup system After release, you can define a backup page or backup behaviour if unforeseen errors occur - your website user may never realise something went wrong.

 
java menu