hafidh

JAVA GUI : JButton & Action

Nov 26th, 2011
819
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.69 KB | None | 0 0
  1. // paket yang diperlukan
  2. import javax.swing.*;
  3. import java.awt.event.ActionListener;
  4. import java.awt.event.ActionEvent;
  5.  
  6. class ContohTombol extends JFrame{
  7.     // attribut
  8.     //membuat tombol
  9.     JButton tombol1 = new JButton("Tombol 1");
  10.     JButton tombol2 = new JButton("Tombol 2");
  11.     JLabel text_label = new JLabel("Pilih & Klik 1 tombol");
  12.    
  13.     //konstruktor
  14.     public ContohTombol(){
  15.         //frame seting---------------------------------------------------------------------
  16.         //memanggil konstruktor kelas induk (JFrame)
  17.         super("Contoh Tombol");
  18.         //seting besar frame 400 x 400 px
  19.         this.setSize(200,200);
  20.         //seting agar bisa ditutup
  21.         this.setDefaultCloseOperation(EXIT_ON_CLOSE);
  22.         //seting kemunculan frame di tengah window
  23.         this.setLocationRelativeTo(null);
  24.         //seting layout frame
  25.         this.getContentPane().setLayout(null);
  26.         //frame seting---------------------------------------------------------------------
  27.         //menambahkan komponen ke frame dan seting letak
  28.         this.add(tombol1);
  29.         this.add(tombol2);
  30.         this.add(text_label);
  31.         // setbounds(x,y,lebar,tinggi)
  32.         tombol1.setBounds(10,10,150,25);
  33.         tombol2.setBounds(10,40,150,25);
  34.         text_label.setBounds(10,70,150,25);
  35.         //seting aksi tombol
  36.         tombol1.addActionListener(new ActionListener( ) {
  37.             public void actionPerformed(ActionEvent e){
  38.                 // kode disini; saat di klik string text_label akan berubah
  39.                 text_label.setText("Tombol 1 di klik");
  40.             }
  41.         });
  42.         tombol2.addActionListener(new ActionListener( ) {
  43.             public void actionPerformed(ActionEvent e){
  44.                 // kode disini; saat di klik string text_label akan berubah
  45.                 text_label.setText("Tombol 2 di klik");
  46.             }
  47.         });
  48.         // menampilkan frame
  49.         show();
  50.        
  51.     }
  52.    
  53.     public static void main(String[] args){
  54.         new ContohTombol();
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment