swing是轻量级的容器,awt是重量级的,但swing继承自awt,极度疑惑中。。。。。 轻量级,重量级的确有这一说,是指实现的类-peer 类的大小,在awt 中所有的类的peer 都是重量级,而在swing 中只有根类,即那个frame (有点记忆不清楚了)是一个重量级,在它之上的放置的图形元素都是轻量级的实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 chxfeng():可以解释一下什么是peer吗? 如果你有看过awt 和 swing 的类图, 一般 它的体系结构中 都有接口类和实现类, 那个peer 是 对应于 接口类的 实现 , 注意,这个实现 不一定是 简单的实现接口类, 应该是一个 factory 模式 。 基本上 把 peer 理解为 实体类就好了。在窗口系统中都有 许多 功能实现类,负责根据系统消息重绘窗口等繁琐工作, 在 awt 中每个图形元素类都有自己的所有实现,在swing 中应该是 其它的类 delegation 给他对应的frame 实现这样的工作,所以大部分 的窗口类很 轻量 。 chxfeng() :你说的我还是不怎么懂,我才开始用JAVA做项目,:)给分先! [算法题]求数组交集 请教问题,抱歉占用大家宝贵的时间,请高手指点 java 日期时间 加天数 java 中怎么继承一个对话框也就是JDialog 为什么我点提交后,不进行JAVASCRIPT的验证,急帮解决 各位前辈是否可以把当初练手的项目共享出来一下,供初学者学习学习。谢谢 小弟刚学JAVA,第一个问题是请各位兄台推荐几本JAVA的精典书籍 关于spring事务不起作用的问题 jTabbedPane上面的页标签怎么去掉啊??急救 请问有没有DOS下的JAVA虚拟机? 怎么做到在根据服务端的数据在MAP上画点,并且点击每个点得到相应的文字信息 java的文本编辑器?
在窗口系统中都有 许多 功能实现类,负责根据系统消息重绘窗口等繁琐工作, 在 awt 中每个图形元素类都有自己的所有实现,在swing 中应该是 其它的类 delegation 给他对应的frame 实现这样的工作,所以大部分 的窗口类很 轻量 。
给分先!