Assalamualaikum
warahmatullahi wabarakatuh...
Postingan ini saya buat untuk memenuhi tugas Laporan
praktikum dari Dosen cantik saya Sundari Retno Andini, S.T,M.Kom selaku Dosen
Algo dan Pemrograman II (JAVA).
Manajemen Layout
Manajemen Layout diperlukan untuk
mengatur penempatan komponen didalam frame agar bisa menghasilkan bentuk
interface yg menarik. Method setLayout() digunakan untuk mengatur jenis
metode yang digunakan pd saat pemasangan
komponen.
A. Metode FlowLayout
Metode FlowLayout
menempatkan komponen frame berdasarkan urutan komponen2 tsb ditempelkan ke
frame. Penyusunan dimulai dari kiri ke kanan dan dari atas ke bawah. FlowLayout
memiliki konstanta LEFT, CENTER, dan RIGHT untuk mengatur perataan komponen yg
diinginkan.
Berikut contoh dari
program FlowLayout :
CobaFlowLayout.java
Setelah dirun kan
B. Metode GridLayout
Metode GridLayout akan
membagi area layar menjadi sejumlah tempat dalam bentuk matriks ukuran yg sama.
Area layar dibagi dalam format baris dan kolom. Setiap kali terjadi perubahan
frame, ukuran setiap komponen juga akan berubah. Pada prinsipnya yg
dipertahankan adalah jumlah baris dan kolom yg telah ditentukan.
Berikut contoh dari
program GridLayout :
CobaGridLayout.java
Hasilnya setelah di runkan
C. Metode Border Layout
Metode BorderLayout
menggunakan konsep arah mata angin dalam memasang komponen. Class BorderLayout
menyediakan lima konstanta yg menyatakan arah mata angin, yaitu NORTH, EAST,
SOUTH, WEST dan CENTER.
Jika salah satu tidak
digunakan, maka lokasi yg berdekatan akan menggunakan lokasi tsb sebagai
perluasan dari wilayahnya.
Berikut adalah contoh
programnya :
cobaBorderLayout.java
Hasilnya setelah di run kan
D. Metode NoneLayout
Metode NoneLayout tidak
cukup fleksibel digunakan. Oleh karena itu harus mengatur lokasi tiap objek
titik demi titik. Tiap objeknya ditentukan oleh koordinat di dalam window.
Berikut contoh dari
program NoneLayout
cobaNullLayout.java
berikut hasilnya setelah dirun kan
dan berikut, ada beberapa contoh
program untuk Manajemen Layout
FrameAWT.java
Dan berikut hasilnya setelah dirun
kan
ObjekGUI.java
Dan berikut hasilnya setelah dirun
kan
Nah,,
sekian postingan dari Saya.. Terima Kasih 😁😁😁😁
Wassalamualaikum..