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 }

 

posted @ 2018-08-05 14:06  borter  阅读(133)  评论(0编辑  收藏  举报