You are on page 1of 4

PEMROGRAMAN BERBASIS OBJEK

DESAIN APLIKASI MENGGUNAKAN AWT

Dosen Pengampu
Sustin Farlinda S.Kom, M.T

Oleh
Siti Nur Faidah
G41171330
GOL B SEMESTER 3

PROGRAM STUDI REKAM MEDIK


JURUSAN KESEHATAN
POLITEKNIK NEGERI JEMBER
2018
1. Progam dan Penjelasan Program Menampilkan Frame

package Frame;//package program

import java.awt.Frame;//memanggil semua yang ada di dalam awt

public class TesFrame { //nama kelas


public static void main (String[] args)//kelas utama
{
Frame f = new Frame ("Tes Frame");//mendeklarasikan frame
baru dengan nama Tes Frame
f.setSize(300,100);//mendeklarasikan ukuran frame, ukuran
lebar dan tinggi frame
f.show();//menampilkan frame saat di run
}
}

2. Progam dan Penjelasan Program Menampilkan Frame Beserta Button

package Button;//package program

import java.awt.*; //memanggil semua isi yang ada di dalam awt

public class TesButton extends Frame { //kelas tes button merupakan


turunan dari kelas Frame

int lebar = 300; //mendeskrepsikan lebar frame bertipe intrger,


yaitu 300
int tinggi = 100; //mendeskripsikan tinggi frame bertipe integer,
yaitu 100

public static void main (String[] args) //kelas utama


{
TesButton apl = new TesButton(); //installasi metode
tesbutton

public TesButton () //metode tesbutton


{
super ("TES BUTTON"); //nama frame
setSize (lebar, tinggi); //mengatur ukuran frame sesuai
dengan ukuran yang telah dideskrepsikan sebelumnya
Panel panelTombol= new Panel (); //membuat panel tombol baru
panelTombol.add (new Button ("Perbesar")); //membuat
button/tombol baru dengan nama "Perbesar"
panelTombol.add (new Button ("Selesai")); //membuat
button/tombol baru dengan nama "Selesai"
add ("South", panelTombol); //membuat panel tombol
show(); //menampilkan button
}
public boolean handleEvent (Event Klik) //metode untuk membuaat
akses clicking pada program
{
switch (Klik.id) //kondisi percabangan ketika dilakukan clicking
{
case Event.WINDOW_DESTROY: //perintah untuk menutup program saat
di klik tombol close di pojok kanan atas
System.exit(0); //menutup program

case Event.ACTION_EVENT: //perintah saat clicking button


(perbesar dan selesai)
if (Klik.target instanceof Button) //suatu kondisi apabila tombol
yang di klik
{
if ("Perbesar".equals (Klik.arg)) //suatu kondisi apabila yang diklik
adalah tombol "perbesar"
{
lebar +=20; //mendeskripsikan bahwa frame akan bertambah 20 dari
lebar awal ketika diklik "perbesar"
tinggi+=10; //mendeskrepsikan bahwa frame akan bertambah 10 dari
tinggi awal ketika di klik "perbesar"
setSize (lebar,tinggi); //mengatur lebar dan tinggi frame ketika
diubah besarnya
}
else if ("Selesai".equals (Klik.arg)) //suatu kondisi apabila di klik
"Selesai"
{
System.exit(0); //menutup program

}
}
}
return false;
}
}
3. Hasil Run Program
a. Program Menampilkan Frame

b. Program Menampilkan Frame Beserta Button

Ketika button Perbesar di klik, maka ukuran frame program akan menjadi
sebagai berikut :

Ukuran program akan sedikit lebih besar dari yang awal.

You might also like