Bagaimana cara membuat JFrame di Java?



JFrame di Java ini adalah jenis wadah yang berfungsi seperti jendela utama tempat Anda dapat membuat komponen seperti bidang teks, tombol, dll untuk membuat GUI

JFrame adalah kelas dari javax.swing paket yang diperpanjang oleh java.awt.frame. Ini adalah jendela tingkat atas, dengan batas dan bilah judul. Kelas JFrame memiliki berbagai metode yang dapat digunakan untuk menyesuaikannya. Jadi, artikel ini akan membantu Anda mendapatkan pengetahuan mendalam tentang JFrame .

Ini adalah topik yang akan dibahas dalam artikel ini:





Mari kita mulai!

JFrame di Java: Pengantar Java JFrames

JFrame adalah container level atas yang menyediakan jendela di layar. Bingkai sebenarnya adalah jendela dasar tempat komponen lain bergantung, yaitu bilah menu, panel, label, bidang teks, tombol, dll. Hampir semua komponen lainnya Ayunan aplikasi dimulai dengan jendela JFrame. Tidak seperti bingkai, JFrame memiliki opsi untuk menyembunyikan atau menutup jendela dengan bantuan metode setDefaultCloseOperation (int).



Bagaimana cara membuat JFrame?

JFrame kelas memiliki banyak konstruktor yang digunakan untuk membuat JFrame baru. Anda dapat membuat JFrame menggunakan metode ini:

JFrame (): Ini membantu dalam membuat bingkai yang tidak terlihat.
JFrame (Judul String): Membantu dalam membuat bingkai dengan judul.
JFrame (GraphicsConfiguration gc): Membuat bingkai dengan judul kosong dan konfigurasi grafis layar.

Contoh:



dapatkan tanggal dari string java
JFrame F = new JFrame () // Atau overload konstruktor dan beri judul: JFrame F1 = new JFrame ('Red Alert!')

Sekarang, setelah membuat JFrame, Anda perlu mengatur ukuran dan lokasinya. Mari kita lihat bagaimana ini bisa dilakukan.

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

Sekarang mari kita lanjutkan dan pahami operasi yang dapat dilakukan di JFrame.

JFrame di Java: Operasi

TipemetodeDeskripsi
kekosongan terlindungiaddImpl (Komponen komponen, Batasan objek, indeks int)Ini menambahkan komponen anak yang ditentukan.
JRootPane terlindungicreateRootPane ()Ini dipanggil oleh metode konstruktor untuk membuat rootPane default.
kekosongan terlindungiframeInit ()Metode ini dipanggil oleh konstruktor untuk memasukkan JFrame dengan benar.
kosongsetContentPane (Containe contentPane)Setel properti contentPane
kekosongan statissetDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)Memberikan petunjuk apakah JFrames yang baru dibuat harus memiliki dekorasi Jendela yang disediakan oleh tampilan dan nuansa saat ini.
kosongsetIconImage (Gambar gambar)Ini mengatur gambar yang akan ditampilkan sebagai ikon untuk jendela ini.
kosongsetJMenuBar (JMenuBar menubar)Mengatur batang menu untuk bingkai ini.
kosongsetLayeredPane (JLayeredPane layeredPane)Ini mengatur properti layeredPane.
JRootPanegetRootPane ()Mengembalikan objek rootPane untuk bingkai ini.
TransferHandlergetTransferHandler ()Mendapatkan properti transferHandler.

Contoh:

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 = new JFrame ('JFrame Example') JPanel panel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ('JFrame By Example') Tombol JButton = new JButton () button.setText ('Button') panel.add (label) panel.add (tombol) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Keluaran:

Contoh Jframe - JFrame di Java - Edureka

Dengan ini, kita sampai pada akhir artikel ini tentang “ JFrame di Java “. Saya harap kalian jelas dengan semua yang telah dibagikan dengan Anda.

Saya harap konten yang disebutkan di atas terbukti bermanfaat dalam meningkatkan Anda . Teruslah membaca, terus menjelajah!

Lihat juga oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kursus pelatihan dan sertifikasi Java J2EE dan SOA Edureka dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java. Kursus ini dirancang untuk memberi Anda awal yang baik dalam pemrograman Java dan melatih Anda untuk konsep Java inti dan lanjutan bersama dengan berbagai seperti Hibernate & Spring.