歡迎使用我的 在線工具

          小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

          主站蜘蛛池模板: 怀集县| 仙游县| 漠河县| 满洲里市| 清涧县| 嘉鱼县| 四会市| 西充县| 南和县| 临高县| 武穴市| 略阳县| 呼伦贝尔市| 积石山| 普洱| 扎赉特旗| 确山县| 郧西县| 婺源县| 怀宁县| 诸暨市| 石城县| 大庆市| 临西县| 城市| 中宁县| 百色市| 沾化县| 西藏| 南阳市| 台南市| 张家界市| 来安县| 垫江县| 公主岭市| 永善县| 清徐县| 安阳县| 儋州市| 精河县| 稷山县|