Rabu, 14 Maret 2012

ini contoh penggunaan AWT dan SWING

berikut contoh program pada membuat objek button di-click dengan menggunakan event-handling(awt dan swing)


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class MySwingApplication extends JFrame
implements ActionListener {

public JLabel label;
public JButton button;

private int numClicks = 0;

public MySwingApplication(String title) {
super(title);
setBounds(0, 0, 300, 170);
getContentPane().setLayout(null);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);

label = new JLabel("Jumlah klik yang dilakukan: 0");
label.setLocation(60, 40);
label.setSize(label.getPreferredSize());

button = new JButton("Klik aku!!");
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 klik yang dilakukan: " +
(++numClicks));
}
}

public static void main(String[] args) {
MySwingApplication app =
new MySwingApplication("Contoh Event-Handling");
}
}

Bila pada saat kita click sebanyak n kali makan label pada hasilnya akan mencetak sebanyak n kali,,






 

sumber : manchoenk.blogspot.com 

Tidak ada komentar:

Poskan Komentar