Laman

Minggu, 01 Juli 2012

Program Java Button Sederhana




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















S  E  L  A  M  A  T               M  E  N  C  O  B  A

Tidak ada komentar:

Posting Komentar