Back to Review Page

Apycom Java Menu Applets Version 3.00
Apycom Software http://www.apycom.com/

Author: Steve Weinberg

Date: August 29, 2002

Apycom Java Menu Applets is advertised as a way to, "Add Professional Menus to Your Web Site!" It is a collection of Java applets that allows you to create browser-independent drop-down menus, bars, and buttons for your Website. They are very easy-to-use and free. However, the free version displays the Apycom Software url in the browser's status bar (no big deal). If you want to use the applets on a commercial site you must buy the registered version. The purchased version doesn't display the Apycom url. Java source code is available.

There are menus of all types with features that go far beyond what I feel anyone should use. Well, better more than less. That's just my opinion on what is acceptable on a website. It's like selecting proper attire. Sometimes, you feel you should call the fashion police, but others feel it is perfectly okay. Many of the menu options were technically great, but very distracting.

I evaluated the use of a fairly standard menu type in a horizontal bar format and then a vertical selection list. Apycom Menu Applets is a collection of software functions made available by insertion of certain key phrases in a website along with the addition of the Java class libraries on the website. The vendor supplies all the elements. Most importantly, instructions on use of the applets are provided with sample source code.

I followed the installation instructions and was soon creating various types of very slick menus. Menus had fading color backgrounds (there are many, many choices of types of fades) and an easily selectable set of colors for text. Note that the colors are specified in HEX notation, so it is helpful to know how to find out what the HEX values represent. I did this by using a graphics program and noting the HEX values for desired colors.

It takes very little work to get used to using this package. It is not really an application as is a word processor or spreadsheet program. This is a bundle of functional pieces that can be assembled as building blocks for menus that appear in a web page. I have utilized it to help organize the RPCUG Website and I'm very pleased with the results. Shown here is the source code that I finally inserted into the web pages to give you an idea of how the menu functions work. I suggest looking at the RPCUG home page to get an idea of the functions that it provides. Specifically, the entire block of menu function on the left side and the sub-menus are all encoded by what you see below along with a plain-text file that gives the specific title, graphic, position and sub-menu items. That plain-text file follows the source code.

Source code sample:
<applet code=apPopupMenu archive=java/apPopupMenu.jar width=190 height=400 align="top">
<param name="Copyright" value="Apycom Software - www.apycom.com">
<param name="isHorizontal" value="false">
<param name="overSound" value="java/put.au">
<param name="systemSubFont" value="false">
<param name="solidArrows" value="true">
<param name="3DBorder" value="true">
<param name="buttonType" value="0">
<param name="status" value="link">
<param name="alignText" value="left">
<param name="backColor" value="000099">
<param name="backHighColor" value="FFCC00">
<param name="fontColor" value="ffffff">
<param name="fontHighColor" value="000000">
<param name="font" value="Arial,12,1">
<param name="menuItemsFile" value="java/menu.txt">
</applet>


Plain-text file is menu.txt:
{-}
{RPCUG home page,index.htm,_self}
{-}
{Calendar of events,http://www.rpcug.org/cgi-bin/Calcium38.pl/rpcug,_self}
{Contact Us,contacts.htm,_self}
{Newsletter,newslett.htm,_self}
{Maps - Find us,java/bfoldero.gif}
{|Rockland County vicinity,maprock.htm,_self}
{|Palisades Mall Meetings,mappalis.htm,_self}
{|Pearl River Library,mapprl.htm,_self}
{-}
{Free e-mail accounts,java/bfoldero.gif}
{|Access your POP3 e-mail,http://mail.rpcug.org,_self}


Apycom gives good examples, which you can extract and modify to fit your own needs. I did have to modify the web page somewhat to change the size of the horizontal menu bar so that the bottoms were not cut off when viewing in Netscape 6.2. Other than that, they worked well. There is a good FAQ on the Apycom website to add some helpful tuning and hints for use. Go there and tryout some of the menus. http://www.apycom.com/apmenu/index.html

Back to Review Page