multithreadframe.java

来自「有关java的源程序,为讲授java程序设计课程使用」· Java 代码 · 共 68 行

JAVA
68
字号
//******************************************************************************
// MultiThreadFrame.java:	
//
//******************************************************************************
import java.awt.*;

//==============================================================================
// STANDALONE APPLICATION SUPPORT
// 	This frame class acts as a top-level window in which the applet appears
// when it's run as a standalone application.
//==============================================================================
class MultiThreadFrame extends Frame

{
     //  Menu m1,m2,m3;
	   //MenuItem mi1;mi2,mi3;
      // MenuBar b;
   	// MultiThreadFrame constructor
	//--------------------------------------------------------------------------
	public MultiThreadFrame(String str)
	{
		// TODO: Add additional construction code here
		super (str);
     
      MenuBar b = new MenuBar();
	  setMenuBar(b);
	  setSize(350,400);
	  setVisible(true);
	  Menu m1=new Menu("File");
	  Menu m2=new Menu("Edit");
      Menu m3=new Menu("Help");
      b.add(m1);
      b.add(m2);
	  b.add(m3);
	  
      MenuItem mi1 = new MenuItem("Save");	 
	  MenuItem mi2 = new MenuItem("Open");
	  MenuItem mi3 = new MenuItem("Quit");
	  m1.add(mi1);
      m1.add(mi2);
	  m1.addSeparator();
      m1.add(mi3);

     }
	// The handleEvent() method receives all events generated within the frame
	// window. You can use this method to respond to window events. To respond
	// to events generated by menus, buttons, etc. or other controls in the
	// frame window but not managed by the applet, override the window's
	// action() method.
	//--------------------------------------------------------------------------
	public boolean handleEvent(Event evt)
	{
		switch (evt.id)
		{
			// Application shutdown (e.g. user chooses Close from the system menu).
			//------------------------------------------------------------------
			case Event.WINDOW_DESTROY:
				// TODO: Place additional clean up code here
				dispose();
				System.exit(0);
				return true;

			default:
				return super.handleEvent(evt);
		}			 
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?