📄 class1.java
字号:
import java.awt.*;
/*早期版本(JDK1.0)事件处理的第一种模型:
生成AWT组件子类,让其自己去处理事件
*/
public class Class1
{
public static void main (String[] args)
{
Frame window;
MyButton myButton;
window=new Frame("Sub Button Test");
myButton=new MyButton("sub button0");
MyButton myButton1=new MyButton("sub button1");
window.setLayout(new FlowLayout());
window.add(myButton);
window.add(myButton1);
window.resize(200,100);//等价于window.setSize()
window.show();//等价于window.setVisible(true);
}
}
//生成一个包含有事件处理程序的Button子类
class MyButton extends Button{
MyButton(String label){
super(label);
}
//事件处理程序,只能处理按钮的点击事件action,arg为按钮的标题
public boolean action(Event e,Object arg){
System.out.println("Pressed Button:"+arg);
return true;
//返回值为true,表示该事件处理到此为止,不再上传至Button的容器window
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -