⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eventtest.java

📁 贪食蛇的实现源码
💻 JAVA
字号:
package awt;
import java.awt.*;
import java.awt.event.*;

public class EventTest extends Frame{
	
	private Button bt;
	private Label lbl;
	private Button bt1;
	private Button bt2;
	
	public static void main(String[] args){
		EventTest et = new EventTest();
		et.go();
	}
	
	public void go(){
		bt = new Button("OK");
		lbl = new Label("status");
		bt1 = new Button("panic");
		bt2 = new Button("close");
		MyListener ml = new MyListener();
		bt.addActionListener(ml);
		bt1.addActionListener(ml);
		bt2.addActionListener(ml);
		this.add(bt,BorderLayout.CENTER);
		this.add(lbl,BorderLayout.SOUTH);
		this.add(bt1,BorderLayout.EAST);
		this.add(bt2,BorderLayout.WEST);//this 指Frame 的f ??
		this.setSize(200,200);
		//this.setVisible(true);
		this.show();//与this.setVisible(true);等效
		
	/*f.addWindowListener(new WindowAdapter(){
		public void windowClosing(WindowEvent evt){
			f.setVisible(false);
			f.dispose();
			System.exit(0);
		}
	});*///使右上角的x生效
	}
	class MyListener implements ActionListener{
		
		public void actionPerformed(ActionEvent e){
			if(e.getSource()==bt){
			  lbl.setText("i'm ok!!");
			}
			if(e.getSource()==bt1)
				lbl.setText("i'm panic");
			if(e.getSource()==bt2){
				lbl.setText("please close!!");		
			    System.exit(0);//点按钮bt2窗口关闭,按右上角的x不管用了
			}
		}

   }
}


⌨️ 快捷键说明

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