首頁> Java> java教程> 主體

Java 中的 AWT 組件

PHPz
發布: 2024-08-30 16:19:34
原創
350 人瀏覽過

Java AWT,縮寫為 Abstract Window Toolkit,只不過是一組用於開發圖形使用者介面或基於 Windows 的應用程式的 API。 java中的AWT元件是依賴平台的元件,這表示元件在圖形使用者介面上的顯示取決於底層作業系統; AWT 元件通常是大量使用作業系統資源的元件。

廣告 該類別中的熱門課程 JAVA 掌握 - 專業化 | 78 課程系列 | 15 次模擬測驗

文法:

下面給出如何使用 AWT 元件的語法:

// importing awt package import java.awt.*; // create a class extending Frame component class  extends Frame{ (){ Button button=new Button(""); // create instance of component button.setBounds(40,90,80,30);// call method to set button position add(button);// adding component to the container setSize(400,400);//set size of container setVisible(true);//set visibility of container to true } public static void main(String args[]){  clsobj=new (); }}
登入後複製

上面的語法展示如何使用 AWT 套件的 Button 元件。

在上面的語法中 表示java類別的名稱。 可以依照我們的功能來設定。

不同的 AWT 組件

AWT 元件可以被視為可以在圖形介面螢幕上可見並可以執行互動的物件。

在java.awt套件中,提供了以下元件:

1。容器:顧名思義,這個awt組件是用來容納其他組件的。

基本上,java.awt 套件中有以下不同類型的容器:

a。視窗:這是一個頂層容器,也是不包含邊框或標題的視窗類別的實例。

b。 Frame:Frame 是 Window 類別的子級,由標題列、邊框和功能表列組成。因此,框架提供了可調整大小的畫布,並且是用於開發基於 AWT 的應用程式的最廣泛使用的容器。框架容器內可容納按鈕、文字欄位、捲軸等各種元件。

Java 框架可以透過兩種方式建立:

  • 透過建立Frame類別的物件。
  • 透過讓 Frame 類別成為我們類別的父類別。
    • Dialog:Dialog 也是視窗類的子類,它提供對邊框和標題列的支援。為了將對話方塊用作容器,它總是需要一個與其關聯的框架類別的實例。
    • 面板:用於容納圖形使用者介面元件,不提供對標題列、邊框或選單的支援。

2。按鈕:用於在使用者介面上建立具有指定標籤的按鈕。我們可以設計程式碼,使用監聽器對按鈕的點選事件執行一些邏輯。

3。文字欄位:java AWT 的這個元件會建立一個單行文字方塊來輸入文字資料。

4。標籤:java AWT 的這個元件會建立一個顯示在圖形使用者介面上的多行描述性字串。

5。畫布:這通常表示允許您在圖形使用者介面上繪製形狀的區域。

6。選擇:這個 AWT 元件代表一個具有多個選擇的彈出式選單。使用者選擇的選項顯示在選單頂部。

7。捲軸:用於在 GUI 上提供水平或垂直滾動功能。

8。清單:此元件可以保存文字項目清單。此元件允許使用者從清單中的所有可用選項中選擇一個或多個選項。

9。複選框:此元件用於建立GUI的複選框,其狀態可以是選取或不選取。

Java 中的 AWT 元件範例

以下範例展示了 Java 中可用的不同 AWT 元件的使用。

代碼:

package com.edubca.awtdemo; package com.edubca.awtdemo; import java.applet.Applet; // import awt and its subclasses import java.awt.*; // class extending applet public class AWTDemo extends Applet { // this method gets automatically called public void init() { Button button = new Button("Click Here to Submit"); // creating a button this.add(button); // adding button to container Checkbox checkbox = new Checkbox("My Checkbox"); // creating a checkbox this.add(checkbox); //adding checkbox to container CheckboxGroup checkboxgrp = new CheckboxGroup(); // creating checkbox group this.add(new Checkbox("Check box Option 1", checkboxgrp, false)); this.add(new Checkbox("Check box Option 2", checkboxgrp, false)); this.add(new Checkbox("Check box Option 3", checkboxgrp, true)); // adding to container Choice choice = new Choice(); // creating a choice choice.addItem("Choice Option 1"); choice.addItem("Choice Option 2"); choice.addItem("Choice Option 3"); this.add(choice); //adding choice to container Label label = new Label("Demo Label"); // creating a label this.add(label); //adding label to container TextField textfield = new TextField("Demo TextField", 30); // creating a Textfield this.add(textfield); // adding Textfield to container } }
登入後複製

上面的程式展示如何在java程式碼中使用AWT元件,如按鈕、複選框、複選框組、標籤、選擇和文字欄位。

輸出:

Java 中的 AWT 組件

以上是Java 中的 AWT 組件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!