Normalisasi kelas yang Anda definisikan dan memisahkan acara dan komponen grafis.
Tentukan framedemo kelas
Tentukan bingkai bingkai atribut anggota
Tentukan atribut anggota Botton
Tentukan framedemo konstruktor ()
Tentukan metode inisialisasi init ()
Dalam metode inisialisasi, frame baru () keluar, parameter: nama bentuk string
Panggil metode setBounds () dari objek bingkai, parameter: x, y, lebar, tinggi
Panggil metode setLayout () dari objek bingkai, parameter: objek flowlayout
Dapatkan Objek Tombol, Baru, Bangun Parameter: Teks Tombol String
Panggil metode add () dari objek bingkai, parameter: objek tombol
Panggil metode setVisible () dari objek bingkai, parameter: benar dari boolean
Tentukan metode acara myEvent ()
Panggil metode addWindowlistener () dari objek bingkai, parameter: objek windowlistener, windowlistener adalah antarmuka, ada tujuh metode untuk diimplementasikan, menemukan WindowAdapter subkelas, menulis ulang metode windowclosing ()
Panggil metode addActiCListener () dari objek tombol, parameter: objek ActionListener, kelas ini adalah antarmuka, jadi kelas internal anonim digunakan untuk mengimplementasikan antarmuka ini, mengimplementasikan metode ActionPerformed () metode, dan lulus dalam parameter: Objek ActionEvent
impor java.awt.button; impor java.awt.flowlayout; impor java.awt.frame; impor java.awt.event.actionevent; import java.awt.event.actionlistener; kelas publik framedemo {bingkai bingkai pribadi; tombol pribadi; public framedemo () {init (); } / *** Inisialisasi* / public void init () {frame = bingkai baru ("Formulir tes"); frame.setbounds (300, 200, 200, 200); frame.setLayout (flowlayout baru ()); tombol = tombol baru ("Keluar"); frame.add (tombol); frame.setVisible (true); addEventAction (); } /*** Tambahkan acara* /public void addEventAction () {// tombol keluar tombol.addactionListener (actionListener baru () {@Override public void actionPerformed (actionEvent e) {System.exit (0);}}); } / ** * @param args * / public static void main (string [] args) {new framedemo (); }}Artikel di atas secara singkat berbicara tentang Javase GUI (Action Event) adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.