FUNGSI
BUTTON PADA PEMROGRAMAN JAVA NETBEANS
KASUS :
- Buatlah program java dengan output seperti dibawah ini :
- Apabila tombol diberi aksi (diklik), angka yang ditombol akan muncul di titlenya.
- Untuk tombol clear apabila diberi aksi (diklik), angka yang telah muncul di title akan terhapus.
PENYELESAIAN
:
- Aktifkan neatbeans.
- Buatlah class baru dengan nama kelas sesuai keinginan. Lebih baik membuat nama class dengan nama yang berhubungan dengan program yang akan kita buat.
- Apabila anda pernah membuat program yang kira-kira outputnya hampir sama, sebaiknya tidak perlu mengetik dari awal, kita dapat menggunakan program yang sudah ada, dan tinggal di edit. Itu akan lebih menghemat waktu.
Import java.awt.*;
Import java.awt.event.*;
class Tugas_2 extends Frame implements ActionListener {
//Nama kelas yang saya gunakan “Tugas_2”
Button btn1, btn2,
btn3;
Button btn4, btn5,
btnCLEAR;
//Kumpulan button yang akan kita buat
Tugas_2(String
title){
super(title);
this.addWindowListener(new WindowAdapter(){
@Override
public void
windowClosing(WindowEvent e){
dispose();
System.exit(1);
}
});
//Program untuk
mengeluarkan program, meminimize & maximize apabila telah di run
//this.setLayout(new FlowLayout(FlowLayout.LEFT,20,
20));
this.setLayout(new GridLayout (3, 2, 3, 3));
//Apabila diubah ukurannya
tombol-tombolnya tetap pada posisi yang sam
//Disini kita
dapat menggunakan 2 management layout bisa dengan FlowLayout dan
GridLayout
btn1 = new
Button(" 1 ");//Untuk menampilkan tulisan yang
terdapat pada button
btn2 = new
Button(" 2 ");
btn3 = new
Button(" 3 ");
btn4 = new
Button(" 4 ");
btn5 = new
Button(" 5 ");
btnCLEAR = new
Button("CLEAR");
btn1.addActionListener(this);
btn2.addActionListener(this);
btn3.addActionListener(this);
btn4.addActionListener(this);
btn5.addActionListener(this);
btnCLEAR.addActionListener(this);
add(btn1);
add(btn2);
add(btn3);
add(btn4);
add(btn5);
add(btnCLEAR);
setSize(150,
200);
setVisible(true);
}
//Ukuran
frame yang diinginkan
public void
actionPerformed(ActionEvent e) {
if
(e.getSource()== btn1){
this.setTitle("1");}
if (e.getSource()== btn2){
this.setTitle("2");}
if
(e.getSource()== btn3){
this.setTitle("3");}
if
(e.getSource()== btn4){
this.setTitle("4");}
if
(e.getSource()== btn5){
this.setTitle("5");}
else if
(e.getSource()== btnCLEAR){
this.setTitle("");
}
//Program untuk menampilkan apabila button di klik, outputnya
atau angkanya akan muncul di titlenya.
}public static void
main(String args[]) {
Tugas_2 frm =
new Tugas_2("Tombol");
}}//method main(“Tombol”)
judul pada saat awal program di run
Tidak ada komentar:
Posting Komentar