歡迎使用我的 在線工具

          小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 閱讀(198) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 观塘区| 铜山县| 上饶县| 抚州市| 宁城县| 呈贡县| 昌黎县| 桓台县| 德阳市| 尖扎县| 甘孜| 万全县| 石台县| 日照市| 桃源县| 项城市| 喜德县| 定结县| 龙里县| 灵宝市| 即墨市| 张家川| 兴义市| 青岛市| 碌曲县| 剑河县| 巢湖市| 游戏| 汝州市| 固原市| 西峡县| 合水县| 建阳市| 会理县| 彩票| 阜南县| 南丹县| 海晏县| 囊谦县| 寻甸| 宝坻区|