社区
Java SE
帖子详情
AWT和Swing的关系
kiOm
2004-08-30 02:30:54
赐教!
...全文
163
7
打赏
收藏
AWT和Swing的关系
赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kiOm
2004-08-31
打赏
举报
回复
一般常用的是AWT还是SWING呢?
bradwoo8621
2004-08-31
打赏
举报
回复
to: flyingbug(小兵张噶)
原理上说, AWT和Swing都可以达到你要的所有功能. 只是由于Swing的结构, 造成实现的时候用Swing方便一点.
如果自己不开发组件, Swing的功能要比AWT强很多.
AWT也是平台不相关的, 主要架构在JVM上. 如果如你所说的话, java.lang.Object里面有好多native方法, 岂不是平台相关? 那么所有的类都是继承自Object类, 岂不是平台相关? 纯Java的东西最大好处就是平台无关, 所谓native方法只是和JVM相关. 不同的系统上安装不同的JVM是可能的. 就像windows自带一个JVM一样, 但是这个里面是不包含Swing包的. 如果你从java网站上下载一个JRE, 这个是携带Swing包的.
flyingbug
2004-08-31
打赏
举报
回复
to: kiOm(kiOm)
一般是都有,不同的地方使用的东西不一样
不要太拘泥于把它们分开
哪个方便用哪个
flyingbug
2004-08-31
打赏
举报
回复
to: bradwoo8621()
native方法是JVM相关的,JVM是平台相关的,这个关系我想我没说错吧
Swing必须借助AWT实现部分功能,如平台相关的窗口、控件的实现
Swing的平台不相关是说无论什么平台上的JDK,用的swing的包是一样的
而AWT则不是,所以说它平台相关
flyingbug
2004-08-30
打赏
举报
回复
功能上swing不比AWT弱,倒是AWT更呆板些
flyingbug
2004-08-30
打赏
举报
回复
说的有点歧义,Swing和AWT不是完全包装的关系
AWT由于才有了native code的c语言成分,所以无法跨平台
若想自行改变AWT的窗口变化,需要编写C语言native code
不容易改动
flyingbug
2004-08-30
打赏
举报
回复
AWT是重量级组件,平台相关
Swing包装了AWT的功能,是轻量级组件,平台不相关
功能上Swing弱点,但方便很多
java中
awt
和
swing
是的
关系
以及区别
这是java中
awt
和
swing
是的
关系
以及区别,可以跟好的分别两者中的
关系
awt
和
swing
是的
关系
java中
awt
和
swing
是的
关系
以及区别java中
awt
和
swing
是的
关系
以及区别
java语言从入门到精通2016+项目实训
awt
,
swing
图形界面编程,数据库编程,网络通信编程,IO输入输出与文件操作,多线程编程,反射机制,通过大量的课后上机练习题讲解,内部测试试题的详细解析,深入浅出的讲解,再通过开发推箱子游戏,仿QQ即时通讯...
基于J2SE+
Awt
+
Swing
+Mysql餐厅前台+后台管理系统源码.zip
基于J2SE+
Awt
+
Swing
+Mysql餐厅前台+后台管理系统源码.zip 该工程属于J2SE 项目,使用
Awt
+
Swing
+Mysql。这是大二下学期暑假发了一个月时间做的,是一个别人给的需求,做一个餐厅前台+后台管理,按照需求分析做了一个...
AWT
基础知识
1.
Swing
是在
AWT
基础上构建的,事件模型和一些支持类(形状、颜色、字体)都一样。掌握
AWT
有利于后面学习
SWING
. Eclipse不是
swing
开发的,是swt开发的。 2. 学习一下GUI编程。事实上,编程思路和其他语言类似
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章