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