Komponen didalam Uraian Materi 1. Abstract W
Tabel 1. 3 Konstrukto
Konstruktor
FlowLayout FlowLayoutint
align FlowLayout.LEFT
FlowLayout.CENTER FlowLayout.RIGHT
FlowLayoutint align, int hgap,
int vgap
Contoh 4, Membua
Coba perhatikan so Frame dengan isi 3
vgap = 40 px.
import java
. awt
.; publicclass
CobaFlowLayout extends
Frame {
publicstaticvoid main
String args []{
CobaFlowLayout fl =
new CobaFlowLayout
; fl
. setLayout
new FlowLayout
FlowLayout .
RIGHT ,
10 ,
40 ;
fl .
add new
Button ONE
; fl
. add
new Button
TWO ;
fl .
add new
Button THREE
; fl
. setSize
250 ,
100 ;
fl .
setVisible true
; }
}
Jika kode tersebut d
Gamb ktor FlowLayout
r Deskripsi
FlowLayout
Membuatobjek baruFlowLayoutdenganp danlima unithorizontal danvertikal ga
pada komponensebagaidefault.
FlowLayoutint align
Membuat objek baru FlowLayout de Posisi argumen mengikuti penulisan seb
FlowLayout.LEFT FlowLayout.CENTER
FlowLayout.RIGHT FlowLayoutint
align, int hgap, int vgap
Membuat objek baru FlowLayout deng pertama sebagai posisi pada kompon
untuk horizontal dan vgap untuk v komponen. Gap dapat dikatakan se
antara komponen dan biasanya diu satuan pixel.
uat Frame dengan FlowLayout:
source code berikut, kode dibawah akan m si 3 tombol dengan aligment kanan ukuran hg
import java
. awt
.; publicclass
CobaFlowLayout extends
Frame {
publicstaticvoid main
String args []{
CobaFlowLayout fl =
new CobaFlowLayout
; fl
. setLayout
new FlowLayout
FlowLayout .
RIGHT ,
10 ,
40 ;
fl .
add new
Button ONE
; fl
. add
new Button
TWO ;
fl .
add new
Button THREE
; fl
. setSize
250 ,
100 ;
fl .
setVisible true
; }
}
t dieksekusi, maka akan menampilkan output se
mbar 1. 4 Tampilan Frame dengan Flow Layou
23
FlowLayout
nposisiditengah gapdimasukkan
FlowLayoutint align
dengan posisi. sebagai berikut:
FlowLayout.LEFT FlowLayout.CENTER
FlowLayout.RIGHT FlowLayoutint
align, int hgap, int vgap
engan argumen onen dan hgap
vertikal pada sebagai jarak
diukur dengan
n membuat suatu hgap = 10 px dan
import java
. awt
.; publicclass
CobaFlowLayout extends
Frame {
publicstaticvoid main
String args []{
CobaFlowLayout fl =
new CobaFlowLayout
; fl
. setLayout
new FlowLayout
FlowLayout .
RIGHT ,
10 ,
40 ;
fl .
add new
Button ONE
; fl
. add
new Button
TWO ;
fl .
add new
Button THREE
; fl
. setSize
250 ,
100 ;
fl .
setVisible true
; }
}
t seperti berikut:
out
24 b.
BorderLayout BorderLayout memb
utara, selatan, timur, b dalam region yang spe
horizontal sedangkan reg region tengah berada pad
ini adalah bersifat default Window yaitu tipe Frame d
Tabel 1. 4 Konstruktor Bor
Konstruktor
BorderLayout
Membu spasiy
BorderLayouti nt hgap, int
vgap
Membu Border
pvertik
Seperti pada FlowLayou menjelaskan jarak antara
komponen kedalam regio melewatkan dua argume
region dan region mana y diperhatikan bahwa hanya
region. Menambahkan bersangkutan, maka ko
ditampilkan. Berikut ini ad
BorderLayout.NORTH BorderLayout.SOUTH
BorderLayout.EAST BorderLayout.WEST
BorderLayout.CENTER
Contoh 5, Membuat Fram
mbagi kontainer menjadi lima bagian di , barat, dan tengah. Setiap komponen dimasu
spesifik. Region utara dan selatan memben region timur dan barat membentuk jalur ver
ada perpotongan jalur horizontal dan vertikal. ult untuk objek Window, termasuk objek dari
e dan Dialog. orderLayout
Deskripsi
BorderLayout
buatobjek BorderLayout
siyangdiaplikasikandiantara komponenyang ber
BorderLayouti nt hgap, int
vgap
buatobjek erLayoutbarudenganspasiunithgaphorizontald
rtikal yangdiaplikasikandiantarakomponenyang yout Manager, parameter hgap dan vgap d
ra komponen dengan kontainer. Untuk mena ion yang spesifik, gunakan method menamba
en yaitu komponen yang ingin dimasukkan a yang ingin dipakai untuk meletakkan kompon
nya satu komponen yang dapat dimasukkan d lebih dari satu komponen pada kontai
komponen yang terakhir ditambahkan ya adalah daftar dari kelima region:
BorderLayout.NORTH BorderLayout.SOUTH
BorderLayout.EAST BorderLayout.WEST
BorderLayout.CENTER
rame dengan BorderLayout:
diantaranya asukkan ke
bentuk jalur ertikal. Dan
al. Tampilan ari subkelas
BorderLayout
utbarutanpa berbeda.
BorderLayouti nt hgap, int
vgap
ldanunitvga ng berbeda.
disini juga nambahkan
bahkan dan n ke dalam
ponen. Perlu dalam satu
tainer yang yang akan
BorderLayout.NORTH BorderLayout.SOUTH
BorderLayout.EAST BorderLayout.WEST
BorderLayout.CENTER
Coba perhatikan so Frame dengan layou
import java
. awt
.; publicclass
CobaBorderLayout extends
Frame {
publicstaticvoid main
String []
args {
CobaBorderLayout bl =
new CobaBorderLayout
; bl
. setLayout
new BorderLayout
10 ,
10 ;
bl .
add new
Button Atas
, BorderLayout
. NORTH
; bl
. add
new Button
Bawah ,
BorderLayout .
SOUTH ;
bl .
add new
Button Kanan
, BorderLayout
. EAST
; bl
. add
new Button
Kiri ,
BorderLayout .
WEST ;
bl .
add new
Button Tengah
, BorderLayout
. CENTER
; bl
. setSize
200 ,
200 ;
bl .
setVisible true
; }
}
Jika kode tersebut d
Gamba c.
GridLayout Dengan GridLa
dan dari atas ke b manager membagi
ukuran yang sama. komponen.Berikut in
source code berikut, kode dibawah akan m yout tipe Border Layout
import java
. awt
.; publicclass
CobaBorderLayout extends
Frame {
publicstaticvoid main
String []
args {
CobaBorderLayout bl =
new CobaBorderLayout
; bl
. setLayout
new BorderLayout
10 ,
10 ;
bl .
add new
Button Atas
, BorderLayout
. NORTH
; bl
. add
new Button
Bawah ,
BorderLayout .
SOUTH ;
bl .
add new
Button Kanan
, BorderLayout
. EAST
; bl
. add
new Button
Kiri ,
BorderLayout .
WEST ;
bl .
add new
Button Tengah
, BorderLayout
. CENTER
; bl
. setSize
200 ,
200 ;
bl .
setVisible true
; }
}
t dieksekusi, maka akan menampilkan output se
bar 1. 5 Tampilan Frame dengan Border Layou
Layout manager, komponen juga diposisikan d bawah seperti pada FlowLayout manag
gi kontainer menjadi baris dan kolom. Semua a. Hal tersebut tidak mempedulikan ukuran se
t ini adalah daftar dari konstruktor untuk GridLa
25 n membuat suatu
import java
. awt
.; publicclass
CobaBorderLayout extends
Frame {
publicstaticvoid main
String []
args {
CobaBorderLayout bl =
new CobaBorderLayout
; bl
. setLayout
new BorderLayout
10 ,
10 ;
bl .
add new
Button Atas
, BorderLayout
. NORTH
; bl
. add
new Button
Bawah ,
BorderLayout .
SOUTH ;
bl .
add new
Button Kanan
, BorderLayout
. EAST
; bl
. add
new Button
Kiri ,
BorderLayout .
WEST ;
bl .
add new
Button Tengah
, BorderLayout
. CENTER
; bl
. setSize
200 ,
200 ;
bl .
setVisible true
; }
}
t seperti berikut:
yout
dari kiri ke kanan ager. GridLayout
ua region memiliki n sebenarnya dari
dLayout class.