home *** CD-ROM | disk | FTP | other *** search
/ BUG 4 / BUGCD1997_05.BIN / aplic / visualj / vjtrial.exe / RCDATA / CABINET / devjava.pkg / TEMPLATE / 105 < prev    next >
Text File  |  1997-01-28  |  2KB  |  73 lines

  1. //------------------------------------------------------------------------------
  2. // %s.java:
  3. //        Implementation for menu creation class %s
  4. //
  5. // WARNING: Do not modify this file.  This file is recreated each time its
  6. //          associated .rct/.res file is sent through the Java Resource Wizard!
  7. //
  8. // This class is use to create a menu on a Frame object.  For addtional
  9. // information on using Java Resource Wizard generated classes, refer to the
  10. // Visual J++ 1.1 documention.
  11. //
  12. // 1) Import this class in the .java file for the Frame that will use it:
  13. //
  14. //      import %s;
  15. //
  16. // 2) Create an instance of this class in your Applet's 'main' member, and call
  17. //    CreateMenu() through this object:
  18. //
  19. //      %s menu = new %s (frame);
  20. //      menu.CreateMenu();
  21. //
  22. // 3) To process events generated from user action on the menu, implement
  23. //    the 'handleEvent' member for your Frame:
  24. //
  25. //      public boolean handleEvent (Event evt)
  26. //      {
  27. //
  28. //      }
  29. //
  30. //------------------------------------------------------------------------------
  31. import java.awt.*;
  32.  
  33. public class %s
  34. {
  35.     Frame   m_Frame        = null;
  36.     boolean m_fInitialized = false;
  37.  
  38.     // MenuBar definitions
  39.     //--------------------------------------------------------------------------
  40.     MenuBar mb;
  41.  
  42.     // Menu and Menu item definitions
  43.     //--------------------------------------------------------------------------
  44. %s
  45.     // Constructor
  46.     //--------------------------------------------------------------------------
  47.     public %s (Frame frame)
  48.     {
  49.         m_Frame = frame;
  50.     }
  51.  
  52.     // Initialization.
  53.     //--------------------------------------------------------------------------
  54.     public boolean CreateMenu()
  55.     {
  56.         // Can only init controls once
  57.         //----------------------------------------------------------------------
  58.         if (m_fInitialized || m_Frame == null)
  59.             return false;
  60.  
  61.         // Create menubar and attach to the frame
  62.         //----------------------------------------------------------------------
  63.         mb = new MenuBar();
  64.         m_Frame.setMenuBar(mb);
  65.  
  66.         // Create menu and menu items and assign to menubar
  67.         //----------------------------------------------------------------------
  68. %s
  69.         m_fInitialized = true;
  70.         return true;
  71.     }
  72. }
  73.