JFrame adalah komponen dasar dalam pemrograman visual dengan java. Dalam frame inilah komponen lain diletakkan. Berikut adalah kode program yang diperlukan untuk membuat sebuah frame kosong. Program ini menggunakan constructor tunggal tanpa argumen yang digunakan untuk menampung properti frame yang dikehendaki.
import javax.swing.*;
class AplikasiPenilaian extends JFrame
{
AplikasiPenilaian()
{
setTitle("Lembar Penilaian");
setLocation(300,100);
setSize(300,150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String args[])
{
AplikasiPenilaian ap=new AplikasiPenilaian();
}
}
Hasil dari program di atas adalah :
Frame kosong
Penjelasan kode program untuk membuat fram kosong di atas adalah
sebagai berikut:
import javax.swing.*;
Pernyataaan ini merupakan perintah yang digunakan untuk menyiapkan
class-class yang diperlukan oleh program kita. Komponen visual yang
kita perlukan dalam pemrogaman visual berada dalam paket
javax.swing.* ini.
class AplikasiPenilaian extends JFrame
Pernyataan ini menunjukkan bahwa class AplikasiPenilaian merupakan
turunan dari class JFrame yang berarti bahwa class ini memiliki atributatribut
dari class JFrame.
AplikasiPenilaian()
{
setTitle("Lembar Penilaian");
setLocation(300,100);
setSize(300,150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
merupakan constructor bagi class AplikasiPenilaian sehingga pada saat kita membentuk sebuah obyek, semua kode di dalamnya akan dilaksanakan.
- setTitle digunakan untuk membuat judul frame.
- setLocation(300,100) digunakan untuk menentukan posisi frame di layar
dimana 300 menunjukkan posisi x dan 100 menunjukkan posisi y,
- setSize(300,150) digunakan untuk menentukan besar frame dimana 300 menunjukkan lebar frame dan 150 menunjukkan tinggi frame.
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) digunakan untuk
mengakhiri jalannya program bila frame ditutup. Bila perintah tersebut
tidak ada, maka penutupan frame tidak akan menghentikan jalannya
program.
- setVisible(true) digunakan untuk menampilkan frame.
public static void main(String args[])
merupakan metode utama agar program dapat dijalankan.
AplikasiPenilaian ap=new AplikasiPenilaian();
Membentuk obyek dari class AplikasiPenilaian, yang secara otomatis
menjalankan constructor yang berisi sintaks-sintaks untuk membuat
frame kosong.