欢迎使用我的 在线工具

小D

读历史、看小说、写程序都是我所爱。技术不好,头脑不灵光,靠的是兴趣。
随笔 - 35, 文章 - 25, 评论 - 13, 引用 - 0
数据加载中……

Toolkit与AWT

一个 AWT 组件通过一个 Toolkit 对象,与对应的 Peer 对象进行通信,一个本地的对象必须实现了 Peer 接口才可以成为一个 Peer 对象,从而与对应的 AWT 组件通信。因而应用程序程序员无需考虑具体的开发平台,就能进行“ Writer once run anywhere ”。

Toolkit 中的方法是一种胶水将 AWT 组件与 Peer 对象连接起来。大多数的程序不应直接调用 Toolkit 中的方法。此类是所有 AWT 实际实现的抽象超类,也就是每个 AWT 组件中应该的都封装了一个 Tookit 的子类的对象,当 AWT 组件要显示的时候(调用 addNotify() )方法是对应的 peer 对象( Java 组件在本地环境的实现,并实现对应的 peer 接口)被 Toolkit ,调用相应的方法创建出来,然后调用该 peer 对象实现的 peer 接口,将组件显示出来。然后 AWT 组件和 peer 组件就通过 Toolkit 进行通信。

posted on 2009-11-04 20:56 vagasnail 阅读(185) 评论(0)  编辑  收藏 所属分类: Java


只有注册用户登录后才能发表评论。


网站导航: