home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1998 October
/
PCWorld_1998-10_cd.bin
/
software
/
prehled
/
inprise
/
JRUNTIME.Z
/
StandardMenu.java
< prev
next >
Wrap
Text File
|
1998-05-08
|
3KB
|
117 lines
// This snippet creates a new standard menu
// <File=StandardMenu.java>
//Title:
//Version:
//Copyright:
//Author:
//Company:
//Description:
//<PACKAGE>
import java.awt.*;
import java.awt.event.*;
import borland.jbcl.layout.*;
import borland.jbcl.control.*;
public class StandardMenu extends MenuBar {
Menu FileMenu = new Menu();
Menu EditMenu = new Menu();
Menu HelpMenu = new Menu();
MenuItem menuItem1 = new MenuItem();
MenuItem menuItem2 = new MenuItem();
MenuItem menuItem3 = new MenuItem();
MenuItem menuItem4 = new MenuItem();
MenuItem menuItem5 = new MenuItem();
MenuItem menuItem6 = new MenuItem();
MenuItem menuItem7 = new MenuItem();
MenuItem menuItem8 = new MenuItem();
MenuItem menuItem9 = new MenuItem();
MenuItem menuItem10 = new MenuItem();
MenuItem menuItem11 = new MenuItem();
MenuItem menuItem12 = new MenuItem();
MenuItem menuItem13 = new MenuItem();
MenuItem menuItem14 = new MenuItem();
MenuItem menuItem15 = new MenuItem();
MenuItem menuItem16 = new MenuItem();
MenuItem menuItem17 = new MenuItem();
MenuItem menuItem18 = new MenuItem();
MenuItem menuItem19 = new MenuItem();
// XYLayout xYLayout1 = new XYLayout();
public StandardMenu() {
try {
jbInit();
}
catch (Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
FileMenu.setLabel("File");
EditMenu.setLabel("Edit");
HelpMenu.setLabel("Help");
this.add(FileMenu);
this.add(EditMenu);
this.add(HelpMenu);
menuItem1.setLabel("New");
menuItem2.setLabel("Open");
menuItem3.setLabel("Save");
menuItem4.setLabel("SaveAs");
menuItem5.setLabel("Print");
menuItem6.setLabel("Print Setup");
menuItem7.setLabel("Exit");
menuItem8.setLabel("Undo");
menuItem9.setLabel("Redo");
menuItem10.setLabel("Cut");
menuItem11.setLabel("Copy");
menuItem12.setLabel("Paste");
menuItem13.setLabel("Find");
menuItem14.setLabel("Replace");
menuItem15.setLabel("Goto");
menuItem16.setLabel("Contents");
menuItem17.setLabel("Search for help on");
menuItem18.setLabel("How to use help");
menuItem19.setLabel("About");
FileMenu.add(menuItem1);
FileMenu.add(menuItem2);
FileMenu.add(menuItem3);
FileMenu.add(menuItem4);
FileMenu.addSeparator();
FileMenu.add(menuItem5);
FileMenu.add(menuItem6);
FileMenu.addSeparator();
FileMenu.add(menuItem7);
EditMenu.add(menuItem8);
EditMenu.add(menuItem9);
EditMenu.addSeparator();
EditMenu.add(menuItem10);
EditMenu.add(menuItem11);
EditMenu.add(menuItem12);
EditMenu.addSeparator();
EditMenu.add(menuItem13);
EditMenu.add(menuItem14);
EditMenu.add(menuItem15);
HelpMenu.add(menuItem16);
HelpMenu.add(menuItem17);
HelpMenu.add(menuItem18);
HelpMenu.add(menuItem19);
}
//<Exclude>
// Test case
public static void main(String[] argv) {
DecoratedFrame frame = new DecoratedFrame();
StandardMenu sm = new StandardMenu();
frame.setMenuBar(sm);
frame.pack();
frame.show();
}
//</Exclude>
}