當前位置:編程學習大全網 - 編程軟體 - java在GUI開發上有什麽缺點?

java在GUI開發上有什麽缺點?

不在JRE的標準庫中。因此必須將它和程序捆綁在壹起。

AWT是Abstract Window Toolkit(抽象窗口工具包)的縮寫,是SUN專門針對Java?GUI編程提供的最早的也是最初的開發工具包,用來建立和設置Java圖形用戶界面,這個工具包提供了壹套與本地圖形界面交互的接口。

AWT 中的圖形函數與操作系統所提供的圖形函數之間有著壹壹對應的關系(peers)。也就是說,當我們利用 AWT 來構件圖形用戶界面的時候,實際上是在利用操作系統所提供的圖形庫。不過由於不同操作系統的圖形庫所提供的功能是不完全壹樣,所以在壹個平臺上存在的功能在另外壹個平臺上則可能不存在。

這就導致壹些應用程序在測試時界面非常美觀,而壹旦移植到其他的操作系統平臺上後就可能變得“慘不忍睹”。為了實現Java語言"壹次編譯,到處運行",AWT 不得不通過犧牲功能來實現其平臺無關性,其所提供的圖形功能被定格為各種通用型操作系統所提供的圖形功能的交集。

由於AWT 是依靠本地方法來實現其功能的,所以通常把AWT組件稱為重量級組件。

  • 上一篇:簡單的編程問題,c語言中,我定義了壹個結構體數組,但結構體中的各個元素的類型是不同的,比如壹個學生
  • 下一篇:中深軟通Java培訓0元入學可靠嗎?
  • copyright 2024編程學習大全網