Hi All,
I tried to fit piece of codes from RHE into a
java program to let it run, but I always get "wrong argument" message for Menu constructor. No idea what is going on. Can someone help me out?
Thanks a lot.
Chris
import java.awt.*;
public class Menu extends Frame{
public static void main(
String args []){
Frame frame;
MenuBar bar;
Menu fileMenu,subMenu,helpMenu;
//Create frame and install menu bar.
frame =new Frame("Menu demo");
frame.setSize(400,300);
bar =new MenuBar();
frame.setMenuBar(bar);
//Create submenu.
subMenu=new Menu("Pull me");
subMenu.add(new MenuItem("Sub-This"));
subMenu.add(new MenuItem("Sub-That"));
//Create and add file menu.
fileMenu =new Menu("File");
fileMenu.add(new MenuItem("New"));
fileMenu.add(new MenuItem("Open"));
fileMenu.addSeparator();
fileMenu.add(new CheckboxMenuItem("Print Preview Mode"));
fileMenu.add(subMenu);
bar.add(fileMenu);
//Create help menu.
helpMenu =new Menu("Help");
helpMenu.add(new MenuItem("Contents ..."));
helpMenu.add(new MenuItem("About this program ..."));
bar.setHelpMenu(helpMenu);
//Now that the frame is completely built,display it
frame.setVisible(true);
}
}