Minggu, 28 April 2013

Membuat Event Menghitung Time JButton

EBhy / / 0
Assalamu'alaikum.. :-)

selamat pagi kawan-kawan.. udah hampir 1 bulan lamanya ane gak nulis lagi tentang si kopi tubruk Java :D

nah kali ini, ane mau share sedikit tutorial bagaimana kita membuat sebuah tombol, yang ketika tombol itu kita tekan maka akan muncul sebuah label yang menghitung jumlah tombol yang kita klik.

nah, untuk membuat program ini tidaklah terlalu sulit, yah namanya saja tutorial program sederhana jadi kalo yang udah jago pasti gampang. :D untuk membuat program agar bisa membaca aksi yang kita lakukan di button maka kita perlu membuat sebuah action atau biasa disebut event.
oke sekarang buat sebuah project di Netbeans anda, atau bisa juga di eclipse. buat sebuah class baru berikan nama terserah anda. selanjutnya yang kita perlukan adalah sebuah tombol, dan sebuah label, dimana label inilah yang akan kita gunakan untuk memunculkan pesan yan saya maksud tadi.


perhatikan source code di bawah ini;


import java.awt.Event;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class JButtonTime extends JFrame implements ActionListener{
JLabel label1;
JButton tombol1;
int counter=0;
int x=0 ;
String s;
public JButtonTime(){
setLayout(new FlowLayout());
tombol1 = new JButton("Click Here Guys");
tombol1.setBounds(14, 14, 30, 17);
add(tombol1);
label1 = new JLabel("");
add(label1);
event e = new event();
tombol1.addActionListener(e);
}
public class event implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
Toolkit.getDefaultToolkit().beep();
counter++;
if(x == 0){
s = "Time";
}else if(x == 1){
s ="Times"; }
label1.setText("You Click " + counter + " " + s);
x =1;
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JButtonTime beraksi = new JButtonTime();
beraksi.setTitle("Menghitung Waktu Click Tombol");
beraksi.setSize(150,158);
beraksi.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}

diatas kita melihat saya mendeklarasikan 3 buah variabel dengan nama counter, x dan s. counter disitu berfungsi untuk menambah jumlah tombol yang kita klik, sedangkan varibel x yang saya letakan pada percabangan if dan else, guna untuk mengecak apakah kita sedang melakukan aksi pada tombol yang kita buat. 

ini hasil SS nya ;


mungkin itu yang bisa ane bagi pada kawan-kawan para newbie java seperti ane. semoga bermanfaat kawan, semoga kita menjadi seorang Programmer java.. 

salam.. :)

EBhy


tidak harus jadi seorang jurnalis agar bisa menulis, cukup dengan keinginan untuk berbagi ilmu kita dapat menulis berbagai hal yang kita tau untuk dibagikan pada mereka yang tidak tau..
Follow me @Bloggertheme9

Post Comment

0 komentar:

Recent Post

News

About Me

Foto saya
tidak harus jadi seorang jurnalis agar bisa menulis, cukup dengan keinginan untuk berbagi ilmu kita dapat menulis berbagai hal yang kita tau untuk dibagikan pada mereka yang tidak tau.
Published By Gooyaabi Templates | Powered By Blogger