Anda di halaman 1dari 6

MEMBUAT APLIKASI BERBASIS GUI DENGAN JAVA.

AWT

Tentang aplikasi: Jadwal Digital merupakan aplikasi untuk menampilkan jadwal mata pelajaran anak sekolah. Jalannya aplikasi: Jika tombol Senin di klik maka akan keluar mata pelajaran pada hari itu, dan seterusnya untuk tombol hari lainnya seperti pada gambar 1 di bawah ini:

Gb.1. ketika tombol Senin diklik

Ketika tombol Selasa diklik, maka pada note akan keluar Jangan Lpa Bawa Baju Olahraga!!, hal ini berfungsi sebagai pengingat. Lihat gambar 2.

Gb.2. ketika tombol Selasa diklik

Ketika tombol close diklik maka mata pelajaran yang tempil akan hilang dan terganti dengan SEMANGAT!!!tuntutlah ilmu sampai negeri Cina, seperti gambar 3.

Gb.3. ketika tombol CLOSE diklik

Berikut ini source code untuk membuat tampilan seperti di atas.

Analisa program:

di atas adalah deklarasi komponen yang akan kita gunakan yaitu Frame, Button, dan Label. Variable Frame yaitu f. Variabel Button ada bSen, bSel, bRab, bJum, bSab, dan bClose. Hal itu menunjukkan bahwa disini ada 7 button. Untuk Label ada 3 yaitu l1, l2, dan l3.

Konstruktor JadwalDigital() berisi inisialisasi dari setiap komponen.

Method launchFrame() digunakan untuk menyusun komponen-komponen. Dengan setLayout(null) kita bisa mengatur posisi komponen lebih bebas yaitu dengan setBounds() kita mengatur letak koordinat, dengan angka pertama menunjukkan ordinat X, angka kedua menunjukkan oedinat Y, angka ketiga menunjukkan panjang komponen, dan angka terakhir menunjukkan lebar komponen. setBackground() digunakan untuk memberi warna pada komponen. Syntax f.add(bSen) berarti frame f memuat button bSen.

setSize(400, 350) digunakan untuk mengatur besar frame. 400 adalah panjang dan 350 adalah lebar. setVisible(true) digunakan untuk menampilkan, jika false maka tidak ada yang ditampilkan.

Di atas adalah program utamanya. Disini terdapat pembuatan objek dari kelas JadwalDigital untuk mengakses method launchFrame(). jd.bSen.addActionListener() digunakan untuk menagkap respon dari user. Disini jika button bSen diklik maka l2 akan menampilkan B.INDONESIA MATEMATIKA - FISIKA, dan l4 adalah label untuk menampilkan NOTE disini tidak menampilkan apapun. Di atas adalah syntax ketika objek mengakses methode launchFrame().

Anda mungkin juga menyukai