You are on page 1of 3

Import java.awt.

BorderLayout ;

Import java.awt.event.FocusEvent ;

Import java.awt.event.FocusListener ;

Import java.awt.event.MouseEvent ;

Import java.awt.event.MouseListener ;

Import javax.swing.JButton ;

Import javax.swing.JFrame ;

Import javax.swing.JLabel ;

Public class ClickCounter extends JFrame implements MouseListener{

Private JButton b1 = new JButton(« Click me ») ;

Private static int clicks ;

Private JLabel info = new JLabel() ;

Public ClickCounter()

Super(« Click counter ») ;

setSize(250, 150) ;

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;

b1.addMouseListener(this) ;

BorderLayout bor = new BorderLayout() ;

setLayout(bor) ;

info.setEnabled(false) ;

add(BorderLayout.NORTH, b1) ;

add(BorderLayout.CENTER, info) ;

setVisible(true) ;

}
Public static void main(String[] args) {

ClickCounter cc = new ClickCounter() ;

@Override

Public void mouseClicked(MouseEvent e) {

Clicks = e.getClickCount() ;

Info.setText(« Number of clicks « + clicks) ;

Info.repaint() ;

@Override

Public void mousePressed(MouseEvent e) {

// ignore

@Override

Public void mouseReleased(MouseEvent e) {

//ignore

@Override

Public void mouseEntered(MouseEvent e) {

// ignore

@Override

Public void mouseExited(MouseEvent e) {

// ignore

}
}

You might also like