0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan8 halaman

Panduan Layout Manager Java Swing

Diunggah oleh

Hilmi Arif
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan8 halaman

Panduan Layout Manager Java Swing

Diunggah oleh

Hilmi Arif
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Universitas Indraprasta PGRI

PEMROGRAMAN
VISUAL
LAYOUT MANAGER
LAYOUT MANAGER
 Pengaturan layout digunakan untuk mengatur posisi dari
komponen visual penyusun program sesuai dengan desain
user interface. Beberapa pilihan layout telah disediakan java,
dimana keputusan untuk menggunakan jenis layout tertentu
bergantung pada jenis aplikasi yang ingin dibuat serta tingkat
kerapian yang diinginkan. Pada bab-bab terdahulu,
manajemen layout yang digunakan adalah none layout,
dimana pengaturan posisi komponen dalam frame dilakukan
sendiri oleh programmer.
FlowLayout
 FlowLayout adalah jenis pengaturan layout yang paling
sederhana, dimana semua komponen akan tersusun dari kiri
ke kanan sepanjang frame, dan akan pindah ke bawah bila
telah sampai batas kanan frame.
FlowLayout
import [Link].*;
import [Link].*;
class flow{
public static void main (String [] args){
JFrame f=new JFrame("Flow Layout");
FlowLayout fl=new FlowLayout([Link]);

JButton b1=new JButton("Posisi 1");


JButton b2=new JButton("Posisi 2");
JButton b3=new JButton("Posisi 3");
JButton b4=new JButton("Posisi 4");
JButton b5=new JButton("Posisi 5");

[Link]().setLayout(fl);
[Link]().add(b1);
[Link]().add(b2);
[Link]().add(b3);
[Link]().add(b4);
[Link]().add(b5);
[Link](500,80);
[Link](true);
}
}
BorderLayout
 BorderLayout merupakan jenis layout yang bekerja dengan
membagi frame menjadi lima bagian yaitu NORTH, EAST,
SOUTH, WEST dan CENTER.
BorderLayout
import [Link].*;
import [Link].*;

class border{
public static void main (String [] args){
JFrame f=new JFrame("Border Layout");
BorderLayout bl=new BorderLayout();
[Link]().setLayout(bl);

JButton b1=new JButton("NORTH");


JButton b2=new JButton("SOUTH");
JButton b3=new JButton("EAST");
JButton b4=new JButton("WEST");
JButton b5=new JButton("CENTER");

[Link]().add(b1,[Link]);
[Link]().add(b2,[Link]);
[Link]().add(b3,[Link]);
[Link]().add(b4,[Link]);
[Link]().add(b5,[Link]);
[Link]();
[Link](true);
}
}
GridLayout
 GridLayout adalah jenis layout yang bekerja berdasar baris
dan kolom. Dengan layout ini kita dapat memberikan
argumen banyaknya baris dan kolom sesuai dengan
kebutuhan.
GridLayout
import [Link].*;
import [Link].*;

class grid{
public static void main(String [] args){
JFrame f=new JFrame("Grid Layout");
JButton b1=new JButton("Satu");
JButton b2=new JButton("Dua");
JButton b3=new JButton("Tiga");
JButton b4=new JButton("Empat");
JButton b5=new JButton("Lima");

GridLayout gl=new GridLayout(3,2);


[Link]().setLayout(gl);
[Link]().add(b1);
[Link]().add(b2);
[Link]().add(b3);
[Link]().add(b4);
[Link]().add(b5);

[Link]();
[Link](true);

}
}

Anda mungkin juga menyukai