package e4s.tutorial;
import e4s.html.*;
import e4s.html.navigation.*;
import e4s.servlet.*;
import java.io.*;
import java.util.*;
import java.text.*;
/**
* A menu for navigation.
*
* {@tutorial Example_Menu}
*/
public class Example_Menu extends E4ModuleImplementation
{
public static E4Method start = null;
public static E4Method functionSub = null;
public static E4Method functionA1 = null;
public static E4Method functionA2 = null;
public static E4Method functionB = null;
public static E4Method functionC = null;
public void start( HTML html, E4CgiParams params )
throws Exception
{
E4MenuFrameset mFrameset = html.MenuFrameset("MENUEXAMPLE.1",E4Menu.MENU_STYLE_IMAGES_B2,getServlet());
// add a menu item, remember the created ID of this item (which propably might be 1)
// and mark it as the active menu item
int id = mFrameset.addMenuItem( "Function A",new A(functionSub));
mFrameset.changeActive(id);
// add other menu items
mFrameset.addMenuItem( "Function B",functionB);
mFrameset.addMenuItem( "Function C",functionC);
}
public void functionSub( HTML html )
{
E4MenuFrameset mFrameset = html.MenuFrameset("MENUEXAMPLE.2",E4Menu.MENU_STYLE_IMAGES_B3,getServlet());
// add other menu items
mFrameset.addMenuItem( "Function A1",functionA1);
mFrameset.addMenuItem( "Function A2",functionA2);
}
public void functionA1( HTML html )
{
html.println("This is function A1...");
}
public void functionA2( HTML html )
{
html.println("This is function A2...");
}
public void functionB( HTML html )
{
html.println("This is function B...");
}
public void functionC( HTML html )
{
html.println("This is function C...");
}
}