- AWT 教程
- AWT - 首頁
- AWT - 概述
- AWT - 環境
- AWT - 控制元件
- AWT - 事件處理
- AWT - 事件類
- AWT - 事件監聽器
- AWT - 事件介面卡
- AWT - 佈局
- AWT - 容器
- AWT - 選單
- AWT - 圖形
- AWT 有用資源
- AWT - 快速指南
- AWT - 有用資源
- AWT - 討論
AWT - 概述
圖形使用者介面
圖形使用者介面 (GUI) 透過一些圖形元件提供使用者互動。例如,我們底層的作業系統也透過視窗、框架、面板、按鈕、文字欄位、文字區域、列表框、組合框、標籤、複選框等提供 GUI。這些都稱為元件。使用這些元件,我們可以為應用程式建立一個互動式使用者介面。
GUI 根據觸發的事件向終端使用者提供結果。GUI 完全基於事件。例如,單擊按鈕、關閉視窗、開啟視窗、在文字區域中鍵入內容等。這些活動稱為事件。GUI 使終端使用者更容易使用應用程式。它也使它們更有趣。
基本術語
| 術語 | 描述 |
|---|---|
| 元件 | 元件是一個具有圖形表示的物件,可以顯示在螢幕上並與使用者互動。例如,圖形使用者介面的按鈕、複選框、列表和捲軸。 |
| 容器 | 容器物件是可以包含其他元件的元件。新增到容器中的元件在一個列表中跟蹤。列表的順序將定義元件在容器內的前後堆疊順序。如果在將元件新增到容器時未指定索引,則它將新增到列表的末尾。 |
| 面板 | 面板提供了一個空間,應用程式可以在其中附加任何其他元件,包括其他面板。 |
| 視窗 | 視窗是在螢幕上顯示的矩形區域。在不同的視窗中,我們可以執行不同的程式並顯示不同的資料。視窗為我們提供了多工環境。視窗在構造時必須具有定義為其所有者的框架、對話方塊或其他視窗。 |
| 框架 | 框架是一個帶有標題和邊框的頂級視窗。框架的大小包括為邊框指定的所有區域。框架封裝了視窗。它具有標題欄、選單欄、邊框和調整大小的角。 |
| 畫布 | 畫布元件表示螢幕上的空白矩形區域,應用程式可以在其上繪製。應用程式還可以捕獲來自該畫布元件空白區域的使用者輸入事件。 |
基於 GUI 的應用程式示例
以下是一些基於 GUI 的應用程式示例。
自動櫃員機 (ATM)
航空公司售票系統
火車站資訊亭
移動應用程式
導航系統
GUI 與 CUI 的優勢
GUI 提供圖形圖示進行互動,而 CUI(字元使用者介面)提供簡單的基於文字的介面。
GUI 使應用程式更具娛樂性和趣味性,而 CUI 則不然。
GUI 提供點選並執行的環境,而在 CUI 中,我們每次都必須為任務輸入命令。
新使用者可以透過視覺指示輕鬆與圖形使用者介面互動,但在字元使用者介面中則比較困難。
GUI 提供許多對檔案系統和作業系統的控制,而在 CUI 中,您必須使用難以記住的命令。
GUI 中的 Windows 概念允許使用者同時檢視、操作和控制多個應用程式,而在 CUI 中,使用者一次只能控制一項任務。
GUI 提供多工環境,CUI 也提供,但 CUI 不像 GUI 那樣方便。
使用 GUI 更易於控制和導航作業系統,這在命令使用者介面中會變得非常慢。GUI 可以輕鬆自定義。
廣告