Java學習---9.GUI編程

1.AWT:component:能夠顯示的按鈕,圖標等java

window能夠獨立顯示,panel能夠容納其餘元素,但不能做爲應用程序的獨立窗口顯示出來。app

applet不經常使用工具

AWT和Swing之間的基本區別:AWT 是基於本地方法的C/C++程序,其運行速度比較快;Swing是基於AWT 的Java程序,其運行速度比較慢。對於一個嵌入式
應用來講,目標平臺的硬件資源每每很是有限,而應用程序的運行速度又是項目中相當重要的因素。在這種矛盾的狀況下,簡單而高效的AWT 固然成了嵌入式
Java的第一選擇。而在普通的基於PC或者是工做站的標準Java應用中,硬件資源對應用程序所形成的限制每每不是項目中的關鍵因素,因此在標準版的Java中
則提倡使用Swing, 也就是經過犧牲速度來實現應用程序的功能。

通俗的話:
AWT 是抽象窗口組件工具包,是 java 最先的用於編寫圖形節目應用程序的開發包。
Swing 是爲了解決 AWT 存在的問題而新開發的包,它以 AWT 爲基礎的。
2.佈局管理器:
frame自帶佈局管理器,能夠本身來自動安排其中各元素的佈局。自適應

相關文章
相關標籤/搜索