Buat aplikasi GU kebutuhan pak A
F. Rangkuman
AWT Abstract W dalam pengembang
menggunakan aplika AWT dengan memb
tampilan GUI, pada A List Box, Combo box
membangun aplikasi pengaturan posisi pa
layout model seperti m
G. Umpan Balik
1. Apakah Anda AWTdan bera
2. Apakah Anda layout, dan gr
pencapaian ko GUI berbasis AWT yang dapat menampilka
k Alqodri
Gambar 1. 8 Tampilan program
man
ct Window Toolkit merupakan tool yang dised ngan aplikasi GUI Graphical User Int
ikasi GUI dengan tipe AWT, dapat dilakukan mberikan syntax import java.awt.;. Untuk
a AWT juga disediakan komponen-komponen box, TextField dan yang lainnya, yang dapat d
asi GUI yang menarik dan interaktif. Untuk pada Frame, pada aplikasi GUI yang dibuat
ti model flow layout, border layout dan grid layo
Balik dan Tindak Lanjut
a sudah mampu mendesain aplikasi GUI meng rapa prosen tingkat pencapaian kompetensiny
da sudah mampu membuat layout GUI flow grid layout dalam Frame GUIAWT dan berapa
kompetensinya?
31 ilkan form sesuai
sedikan oleh JAVA Interface. Untuk
kan import library uk mempercantik
en seperti Button, t digunakan untuk
k mempermudah at dapat memakai
ayout.
enggunakan nya?
low layout, border pa prosen tingkat
32 3. Apakah
Anda su
mendesainaplikasiG kompetensinya?
H. Kunci Jawaban 1. Source Code J
import java
. awt
.; publicclass
Tugas extends
Frame {
publicstaticvoid main
String []
args {
Tugas cl =
new Tugas
; Panel PanelAtas
= new
Panel ;
Panel PanelTengah =
new Panel
; Panel PanelBawah
= new
Panel ;
North Panel Flow Layout
PanelAtas .
add new
Label FORM DATA ALUMNI
; Center Panel
Grid Layout PanelTengah
. setLayout
new GridLayout
7 ,
5 ;
PanelTengah .
add new
Label Nama Lengkap:
; PanelTengah
. add
new TextField
; PanelTengah
. add
new Label
Alamat : ;
PanelTengah .
add new
TextField ;
PanelTengah .
add new
Label Jenis Kelamin :
; Choice chooser
= new
Choice ;
chooser .
add Laki-Laki
; chooser
. add
Perempuan ;
PanelTengah .
add chooser
; PanelTengah
. add
new Label
Agama : ;
Choice chooser2 =
new Choice
; chooser2
. add
Islam ;
chooser2 .
add Kristen
; chooser2
. add
Hindu ;
chooser2 .
add Budha
; chooser2
. add
Agama Lain ;
PanelTengah .
add chooser2
; PanelTengah
. add
new Label
Nomor HP: ;
PanelTengah .
add new
TextField ;
South Panel PanelBawah
. setLayout
new BorderLayout
; PanelBawah
. add
new Button
Submit ,
BorderLayout .
NORTH ;
Border Layout cl
. add
PanelAtas ,
BorderLayout .
NORTH ;
cl .
add PanelTengah
, BorderLayout
. CENTER
; cl
. add
PanelBawah ,
BorderLayout .
SOUTH ;
cl .
setSize 350
, 300
; cl
. setVisible
true ;
} }
sudah mampu Membuattampilanyangkomp
siGUI dan
berapa prosen
tingkat pe
aban Jawaban
import java
. awt
.; publicclass
Tugas extends
Frame {
publicstaticvoid main
String []
args {
Tugas cl =
new Tugas
; Panel PanelAtas
= new
Panel ;
Panel PanelTengah =
new Panel
; Panel PanelBawah
= new
Panel ;
North Panel Flow Layout
PanelAtas .
add new
Label FORM DATA ALUMNI
; Center Panel
Grid Layout PanelTengah
. setLayout
new GridLayout
7 ,
5 ;
PanelTengah .
add new
Label Nama Lengkap:
; PanelTengah
. add
new TextField
; PanelTengah
. add
new Label
Alamat : ;
PanelTengah .
add new
TextField ;
PanelTengah .
add new
Label Jenis Kelamin :
; Choice chooser
= new
Choice ;
chooser .
add Laki-Laki
; chooser
. add
Perempuan ;
PanelTengah .
add chooser
; PanelTengah
. add
new Label
Agama : ;
Choice chooser2 =
new Choice
; chooser2
. add
Islam ;
chooser2 .
add Kristen
; chooser2
. add
Hindu ;
chooser2 .
add Budha
; chooser2
. add
Agama Lain ;
PanelTengah .
add chooser2
; PanelTengah
. add
new Label
Nomor HP: ;
PanelTengah .
add new
TextField ;
South Panel PanelBawah
. setLayout
new BorderLayout
; PanelBawah
. add
new Button
Submit ,
BorderLayout .
NORTH ;
Border Layout cl
. add
PanelAtas ,
BorderLayout .
NORTH ;
cl .
add PanelTengah
, BorderLayout
. CENTER
; cl
. add
PanelBawah ,
BorderLayout .
SOUTH ;
cl .
setSize 350
, 300
; cl
. setVisible
true ;
} }
mplekdalam pencapaian
import java
. awt
.; publicclass
Tugas extends
Frame {
publicstaticvoid main
String []
args {
Tugas cl =
new Tugas
; Panel PanelAtas
= new
Panel ;
Panel PanelTengah =
new Panel
; Panel PanelBawah
= new
Panel ;
North Panel Flow Layout
PanelAtas .
add new
Label FORM DATA ALUMNI
; Center Panel
Grid Layout PanelTengah
. setLayout
new GridLayout
7 ,
5 ;
PanelTengah .
add new
Label Nama Lengkap:
; PanelTengah
. add
new TextField
; PanelTengah
. add
new Label
Alamat : ;
PanelTengah .
add new
TextField ;
PanelTengah .
add new
Label Jenis Kelamin :
; Choice chooser
= new
Choice ;
chooser .
add Laki-Laki
; chooser
. add
Perempuan ;
PanelTengah .
add chooser
; PanelTengah
. add
new Label
Agama : ;
Choice chooser2 =
new Choice
; chooser2
. add
Islam ;
chooser2 .
add Kristen
; chooser2
. add
Hindu ;
chooser2 .
add Budha
; chooser2
. add
Agama Lain ;
PanelTengah .
add chooser2
; PanelTengah
. add
new Label
Nomor HP: ;
PanelTengah .
add new
TextField ;
South Panel PanelBawah
. setLayout
new BorderLayout
; PanelBawah
. add
new Button
Submit ,
BorderLayout .
NORTH ;
Border Layout cl
. add
PanelAtas ,
BorderLayout .
NORTH ;
cl .
add PanelTengah
, BorderLayout
. CENTER
; cl
. add
PanelBawah ,
BorderLayout .
SOUTH ;
cl .
setSize 350
, 300
; cl
. setVisible
true ;
} }