当前位置: 代码迷 >> Java相关 >> 有了swing,是不是awt就没用啦
  详细解决方案

有了swing,是不是awt就没用啦

热度:458   发布时间:2004-07-31 22:22:00.0
有了swing,是不是awt就没用啦

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倒有一些可比性。

----------------解决方案--------------------------------------------------------

晕,不小心说错了


----------------解决方案--------------------------------------------------------