java 之 API-GUI

GUI(圖形用戶界面)

GUI
    Graphical User Interface(圖形用戶接口)。
    用圖形的方式,來顯示計算機操作的界面,這樣更方便更直觀。
CLI
    Command line User Interface (命令行用戶接口)
    就是常見的Dos命令行操作。
    需要記憶一些常用的命令,操作不直觀。

awt和swing包的概述

java.awt:Abstract Window ToolKit (抽象窗口工具包),需要調用本地系統方法實現功能。屬重量級控件。
javax.swing:在AWT的基礎上,建立的一套圖形界面系統,其中提供了更多的組件,而且完全由Java實現。增強了移植性,屬輕量級控件。

這裏寫圖片描述

GUI第一個案例

Container常用子類:Window   Panel(面板,不能單獨存在。)
Window常用子類:Frame  Dialog
簡單的窗體創建過程:
Frame  f = new Frame(“my window”);
f.setLayout(new FlowLayout());
f.setSize(300,400);//設置窗體大小
f.setLocation(300,200);//設置窗體出現在屏幕的位置
f.setVisible(true);

事件監聽機制

事件源
事件
事件處理
事件監聽器

這裏寫圖片描述
這裏寫圖片描述

菜單組件概述

MenuBar,Menu,MenuItem
先創建菜單條,再創建菜單,每一個菜單中建立菜單項。
也可以菜單添加到菜單中,作爲子菜單。
通過setMenuBar()方法,將菜單添加到Frame中。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章