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.
- PLAIN_DIALOG
- ERROR_DIALOG
- COLOR_CHOOSER_DIALOG
- WARNING_DIALOG
0 komentar:
Posting Komentar