Bagaimana Membuat JFrame di Java?



JFrame di Java ini adalah jenis wadah yang berfungsi seperti tetingkap utama di mana anda dapat membuat komponen seperti medan teks, butang, dll untuk membuat GUI

JFrame adalah kelas dari javax.swing pakej yang dilanjutkan oleh java.awt.frame. Ini adalah tetingkap tingkat atas, dengan sempadan dan bar tajuk. Kelas JFrame mempunyai pelbagai kaedah yang boleh digunakan untuk menyesuaikannya. Oleh itu, artikel ini akan membantu anda mendapatkan pengetahuan mendalam mengenai JFrame di .

Ini adalah topik yang akan dibahas dalam artikel ini:





Mari kita mulakan!

JFrame di Java: Pengenalan Java JFrames

JFrame adalah wadah tingkat atas yang menyediakan tetingkap di skrin. Bingkai sebenarnya adalah tetingkap dasar di mana komponen lain bergantung, iaitu bar menu, panel, label, medan teks, butang, dll. Hampir setiap yang lain Hayun aplikasi dimulakan dengan tetingkap JFrame. Tidak seperti bingkai, JFrame mempunyai pilihan untuk menyembunyikan atau menutup tetingkap dengan bantuan kaedah setDefaultCloseOperation (int).



Bagaimana membuat JFrame?

JFrame kelas ada banyak pembina yang digunakan untuk membuat JFrame baru. Anda boleh membuat JFrame menggunakan kaedah berikut:

JFrame (): Ini membantu dalam mewujudkan bingkai yang tidak kelihatan.
JFrame (Tajuk Rentetan): Membantu dalam membuat bingkai dengan tajuk.
JFrame (GraphicsConfiguration gc): Membuat bingkai dengan tajuk kosong dan konfigurasi grafik skrin.

Contoh:



JFrame F = JFrame baru () // Atau bebankan konstruktor dan beri tajuk: JFrame F1 = JFrame baru ('Red Alert!')

Sekarang, setelah membuat JFrame, anda perlu menetapkan ukuran dan lokasinya. Mari lihat bagaimana ini dapat dilakukan.

// tambahkan bingkai JFrame f = JFrame baru ('Red Alert!') // tetapkan ukuran: lebar, tinggi (dalam piksel) f.setSize (450, 475) // tetapkan lokasi (x, y) f.setLocation (120, 60)

Sekarang mari kita maju dan memahami operasi yang boleh dilakukan di JFrame.

JFrame di Java: Operasi

JenisKaedahPenerangan
kekosongan terlindungaddImpl (Komponen komponen, Kekangan objek, indeks int)Ia menambahkan komponen anak yang ditentukan.
dilindungi JRootPanebuatRootPane ()Ini dipanggil dengan kaedah konstruktor untuk membuat rootPane lalai.
kekosongan terlindungbingkaiInit ()Kaedah ini dipanggil oleh pembina untuk memasukkan JFrame dengan betul.
batalsetContentPane (Containe contentPane)Menetapkan harta contentPane
kekosongan statiksetDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)Memberi petunjuk sama ada JFrames yang baru dibuat mesti hiasan Window mereka disediakan oleh penampilan dan nuansa semasa.
batalsetIconImage (Gambar gambar)Ini menetapkan gambar untuk ditampilkan sebagai ikon untuk tetingkap ini.
batalsetJMenuBar (JMenuBar menubar)Menetapkan menu untuk bingkai ini.
batalsetLayeredPane (JLayeredPane berlapisPane)Ia menetapkan harta berlapis.
JRootPanegetRootPane ()Mengembalikan objek rootPane untuk bingkai ini.
TransferHandlergetTransferHandler ()Mendapat harta transferHandler.

Contoh:

adalah hadoop mudah dipelajari
import java.awt.FlowLayout import javax.swing.JButton import javax.swing.JFrame import javax.swing.JLabel import javax.swing.Jpanel public class JFrame Edureka {public static void main (String s []) {JFrame frame = baru JFrame ('Contoh JFrame') Panel JPanel = panel JPanel baru (). SetLayout (FlowLayout baru ()) Label JLabel = JLabel baru ('JFrame By Contoh') Butang JButton = butang JButton baru (). SetTeks ('Butang') panel.add (label) panel.add (button) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (benar)}}

Pengeluaran:

Contoh Jframe - JFrame di Java - Edureka

Dengan ini, kita sampai pada akhir artikel ini mengenai “ JFrame di Java '. Saya harap kalian jelas dengan semua perkara yang telah dikongsi dengan anda.

Saya harap kandungan yang disebutkan di atas terbukti dapat membantu meningkatkan kandungan anda . Teruskan membaca, terus meneroka!

Lihat juga oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi anda awal dalam pengaturcaraan Java dan melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai seperti Hibernate & Spring.