home *** CD-ROM | disk | FTP | other *** search
Java Source | 1998-05-08 | 3.1 KB | 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>
- }
-