CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  非技术区

轻量组件与重量组件的比较中提到的本地对等组件是什么概念,请举例说明

楼主jiangguilong2000(流子)2006-03-04 14:38:44 在 Java / 非技术区 提问

轻量组件首次出现在AWT1.1版本中。AWT最初只包括与本地对等组件相关联的重量组件,这些组件在它们自己的本地不透明窗口中绘制。相反,Swing组件几乎都是轻量组件,与重量组件相比,没有本地的对等组件,不像重量组件要在它们自己的本地不透明窗体中绘制,轻量组件在它们的重量组件的窗口中绘制。  
  ---------------------  
  问题:这里本地对等组件是一个什么概念,请举例说明。 问题点数:10、回复次数:6Top

1 楼jobs002(Oh! Office)回复于 2006-04-05 15:28:21 得分 0

帮你顶一顶,关注一下.............Top

2 楼jobs002(Oh! Office)回复于 2006-04-06 08:09:09 得分 0

再顶顶............Top

3 楼treeroot(旗鲁特)回复于 2006-04-06 09:03:33 得分 0

本地还要解释?  
  jfTop

4 楼jobs002(Oh! Office)回复于 2006-04-06 12:56:55 得分 0

解释,本地对等组件是什么东西?????Top

5 楼jobs002(Oh! Office)回复于 2006-04-06 16:38:43 得分 0

月光宝贝   QQ:331966400  
  Java   API   中文版的下载地址-   -|   回首页   |   2005年索引   |   -   -Java图标  
  什么是Swing?它和AWT比有什么优点?-   -                                                                                
   
   
  AWT是Swing的基础。Swing的产生主要原因就是AWT不能满足图形化用户界面发展的需要。AWT设计的初衷是支持开发小应用程序的简单用户界面。例如AWT缺少剪贴板、打印支持、键盘导航等特性,而且原来的AWT甚至不包括弹出式菜单或滚动窗格等基本元素。  
   
  此外AWT还存在着严重的缺陷,人们使AWT适应基于继承的、具有很大伸缩性的事件模型,基于同位体的体系结构也成为其致命的弱点。  
    随着发展的需要,Swing出现了,Swing组件几乎都是轻量组件,与重量组件相比,没有本地的对等组件,不像重量组件要在它们自己的本地不透明窗体中绘制,轻量组件在它们的重量组件的窗口中绘制。  
   
  Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级(   light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。由于AWT组件通过与具体平台相关的对等类(Peer)实现,因此Swing比AWT组件具有更强的实用性。Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其它特性。    
   
   
  Swing采用了一种MVC的设计范式,即"模型-视图-控制"(Model-View-Controller),其中模型用来保存内容,视图用来显示内容,控制器用来控制用户输入。    
   
   
  在AWT组件中,由于控制组件外观的对等类与具体平台相关,使得AWT组件总是只有与本机相关的外观。Swing使得程序在一个平台上运行时能够有不同的外观。用户可以选择自己习惯的外观。  
  Top

6 楼jobs002(Oh! Office)回复于 2006-04-06 16:40:45 得分 0

没有剪切得太好..................Top

相关问题

  • 请问:构件,组件,接口之间的区别和联系,最好是比较详细的说明一下,或者举例说明,真诚送分
  • 各位高手:能举例说明一下C#中Web 窗体组件和HTML组件的具体不同用处吗?
  • RegSetValueEx的用法?---请举例说明
  • UpdateSQL1: 如何执行Update? 举例说明
  • 举例说明什么是参数表?
  • 举例说明,怎样建回滚段?
  • 重量组件与轻量组件
  • 有谁知道消息WM_COPYDATA 的用法,请举例说明.
  • 谁知道GetObject函数怎样用?请举例说明.
  • 大家看好了是举例说明byvalt和vbref的区别?

关键词

  • 组件
  • swing
  • 平台
  • 重量
  • awt
  • 轻量
  • 外观
  • 透明
  • 模型
  • 用来

得分解答快速导航

  • 帖主:jiangguilong2000

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo