Jumat, 30 Mei 2014

Mendekorasi Title Bar Window pada Java

Artikel ini adalah lanjutan dari tulisan saya berjudul Membuat Form Java Swings. Pada artikel tersebut, saya sudah menuliskan kode program sebagai berikut:

import javax.swing.JFrame;

public class Pelanggan
{
    public void Pelanggan()
    {
     
     //Nama form
      super("Daftar Pelanggan");
       
      //agar form dapat ditutup
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

      //ukuran form
      setSize(600,400);

      //Agar form dibuat ke tengah-tangah monitor
      setLocationRelativeTo(null);
     

      //Agar form dapat dilihat
      setVisible(true);
   
    }

    public static void main(String args[])
    {

        new Pelanggan();
    }
}


Sekarang saya akan mencoba mendekorasi title bar window tersebut. Kemudian tambahkan paket class javax.swing.JRootPane dan tambahkan kode program berikut sebelum setVisible dari frame:

setUndecorated(true);
getRootPane().setWindowDecorationStyle(JRootPane.FRAME);


sehingga program lengkapnya adalah sebagai berikut:

import javax.swing.JFrame;
import javax.swing.JRootPane;

class Pelanggan extends JFrame {
 
  public Pelanggan() {
    super("Daftar Pelanggan"); 
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(400, 400);
    setLocationRelativeTo(null);
    setUndecorated(true);
    getRootPane().setWindowDecorationStyle(JRootPane.FRAME);

    setVisible(true);
  }
 
  public static void main(String[] args) {
    new Pelanggan(); 
  }



Hasil program:



FRAME hanya salah satu method pada JRootPane, disamping itu ada berbagai macam bentuk lagi.

  1. PLAIN_DIALOG



  2. ERROR_DIALOG

  3. COLOR_CHOOSER_DIALOG

  4. WARNING_DIALOG

Mendekorasi Title Bar Window pada Java Rating: 4.5 Diposkan Oleh: Good Dreamer

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.