Java释出的时候,AWT作为Java最弱的组件受到不小的批评。
最根本的缺点是AWT在原生的用户界面之上仅提供了一个非常薄的抽象层。
例如,生成一个AWT的 复选框会导致AWT直接调用下层原生例程来生成一个复选框。
不幸的是,一个Windows平台上的复选框同MacOS平台或者各种UNIX风格平台上的复选框并不是那么相同。
package TomAwt; import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class TomAwt_07 extends Applet implements ActionListener{
Button b=new Button("Press Me");
public void init(){
add(b);
//设置按钮b的监听者
b.addActionListener(this);
}
//实现ActionListener接口所定义的方法actionPerformed
public void actionPerformed(ActionEvent e){
showStatus("Button Clicked");
}
}