有了swing,是不是awt就没用啦
swing可以完全代替awt吗?
----------------解决方案--------------------------------------------------------
那么我想问问你,有了Java是不是C语言也不需要了?
这个问题的答案毫无疑问是否定的,swing中的事件处理还是需要awt中的event包处理,至于你说图形界面方面的东西的话,只能说某种程度上说是对的,有时候还是会用到awt的东西的
----------------解决方案--------------------------------------------------------
首先,我们在引入awt package 的时候,用
import java.awt.*;
而引入swing package 的时候,用
import javax.swing.*;
javax 表示的是一个extension 的package它是旧版的JAVA SDK发布以后发现不足之后补充的,所以,根本没有取代.
再举一个简单的列子,
Ponit p = new Point(0,0);
Rectangle r = new Rectangle(1,2,3,4);
Point 和 Rectangle class 都是在 awt package里的,如果你只import swing , 根本不可以用这两个class.对不?呵呵呵呵...
这个例子好像说明问题了吧 呵呵...
----------------解决方案--------------------------------------------------------
恩,我知道了,swing是awt的基类
现在很多人都谈论swing和swt的哪个好
----------------解决方案--------------------------------------------------------
呵呵,“awt是Swing的基类”才对(准确说Swing是从awt发展来的,并没有什么继承关系)
swt是IBM为Eclipse推出的一套GUI, 它和Swing倒有一些可比性。
----------------解决方案--------------------------------------------------------
晕,不小心说错了
----------------解决方案--------------------------------------------------------