Melayani Dengan Riang Gembira

dan DOA

Cari di Blog Ini

8 Juli 2020

Event Handling GUI Java

Source Code

/**
 * @(#)MyKlikTombolKu.java
 *
 *
 * @author 
 * @version 1.00 2020/7/8
 */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class MyKlikTombolKu extends JFrame implements ActionListener{
public JLabel label;
public JButton button;
private int jumKliks =0;



    public MyKlikTombolKu(String title) {
    super(title);
    setBounds(200,200,300,200);
    getContentPane().setLayout(null);
        setResizable(false);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        
        label= new JLabel("Jumlah  event klik yang terjadi:  0  ");
        label.setLocation(60,40);
        label.setSize(label.getPreferredSize());
        
        button= new JButton("Tekan daku!_");
        button.setLocation(60,80);
    button.setSize(label.getPreferredSize());
        button.addActionListener(this);
        
    getContentPane().add(label);
    getContentPane().add(button);
       
    setVisible(true);
         
    }
    public void actionPerformed(ActionEvent event )
        {
        if ((event.getSource()==button)){
        label.setText("Jumlah  event klik yang terjadi:"+(++jumKliks));
        }
        }
        
    public static void main (String[] args) {
       
        MyKlikTombolKu objtombol= new MyKlikTombolKu("Ini Event tombolku !");
    }
       
}








Reactions:

0 Komentar di Sini:

Posting Komentar

Nuhun sudah komentar