Pemrograman Berorientasi Obyek 5::Komponen-Komponen Visual

Komponen visual adalah berbagai objek yang digunakan dalam membangun program berbasis windows. Dengan komponen-komponen ini diharapkan pengguna akhir dapat menggunakan program yang kita buat dengan lebih mudah dan nyaman. Pada Kesempatan ini tidak semua komponen visual dibahas, hanya komponen yang dianggap sering digunakan saja yang ditampilkan sebagai bahan eksplorasi lebih lanjut bagi anda terhadap berbagai komponen java.

JFRAME

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 diatas adalah:

Frame Kosong

Gambar 1. Frame Kosong

Penjelasan kode program untuk membuat frame 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 atribut- atribut 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.

Demikian Penjelasan untuk JFRAME, selanjutnya kita bahas pada kesempatan yang akan datang.

Credit : Achmad Basuki

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *