Java AWT, yang disingkatkan sebagai Abstract Window Toolkit, hanyalah satu set API yang digunakan untuk membangunkan Antara Muka Pengguna Grafik atau aplikasi berdasarkan tingkap. Komponen AWT dalam java ialah komponen yang bergantung pada platform yang bermaksud paparan komponen pada antara muka pengguna grafik bergantung pada sistem pengendalian asas; Komponen AWT biasanya merupakan komponen berat yang menggunakan sumber sistem pengendalian yang tinggi.
IKLAN Kursus Popular dalam kategori ini JAVA MASTERY - Pengkhususan | 78 Siri Kursus | 15 Ujian Olok-olokSintaks:
Diberikan di bawah ialah sintaks cara komponen AWT digunakan:
// importing awt package import java.awt.*; // create a class extending Frame component class <className> extends Frame{ <className>(){ Button button=new Button("<Text_To_Display_On_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[]){ <className> clsobj=new <className>(); }}
Sintaks di atas menunjukkan cara menggunakan komponen Butang pakej AWT.
Dalam sintaks
Komponen AWT boleh dianggap sebagai objek yang boleh dilihat pada skrin antara muka grafik dan melalui mana interaksi boleh dilakukan.
Dalam pakej java.awt, komponen berikut tersedia:
1. Bekas: Seperti namanya, komponen awt ini digunakan untuk memegang komponen lain.
Pada asasnya, terdapat pelbagai jenis bekas berikut yang tersedia dalam pakej java.awt:
a. Tetingkap: Ini ialah bekas peringkat teratas dan contoh kelas tetingkap yang tidak mengandungi sempadan atau tajuk.
b. Bingkai: Bingkai ialah kanak-kanak kelas Tetingkap dan terdiri daripada bar tajuk, sempadan dan bar menu. Oleh itu, bingkai menyediakan kanvas yang boleh diubah saiz dan merupakan bekas yang paling banyak digunakan untuk membangunkan aplikasi berasaskan AWT. Pelbagai komponen seperti butang, medan teks, bar skrol dsb., boleh dimuatkan di dalam bekas bingkai.
Java Frame boleh dibuat dalam dua cara:
2. Butang: Ini digunakan untuk mencipta butang pada antara muka pengguna dengan label yang ditentukan. Kami boleh mereka bentuk kod untuk melaksanakan beberapa logik pada peristiwa klik butang menggunakan pendengar.
3. Medan Teks: Komponen java AWT ini mencipta kotak teks satu baris untuk memasukkan data teks.
4. Label: Komponen java AWT ini mencipta rentetan deskriptif berbilang baris yang ditunjukkan pada antara muka pengguna grafik.
5. Kanvas: Ini secara amnya menandakan kawasan yang membolehkan anda melukis bentuk pada antara muka pengguna grafik.
6. Pilihan: Komponen AWT ini mewakili menu timbul yang mempunyai berbilang pilihan. Pilihan yang dipilih pengguna dipaparkan di bahagian atas menu.
7. Bar Tatal: Ini digunakan untuk menyediakan ciri tatal mendatar atau menegak pada GUI.
8. Senarai: Komponen ini boleh menyimpan senarai item teks. Komponen ini membolehkan pengguna memilih satu atau lebih pilihan daripada semua pilihan yang tersedia dalam senarai.
9. Kotak semak: Komponen ini digunakan untuk mencipta kotak semak GUI yang keadaannya boleh sama ada ditandakan atau dinyahtandai.
Contoh berikut menunjukkan penggunaan komponen AWT berbeza yang tersedia dalam java.
Kod:
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 } }
Atur cara di atas menunjukkan cara menggunakan komponen AWT seperti butang, Kotak Semak, kumpulan Kotak Semak, Label, Pilihan dan Medan Teks dalam kod java.
Output:
Atas ialah kandungan terperinci Komponen AWT dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!