MOUSELISTINER IN JAVA
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class MouseListenerTest extends MouseAdapter{
JFrame frame;
JButton btn1,btn2;
JLabel display;
public MouseListenerTest(){
frame= new JFrame("MouseListener");
btn1 = new JButton("Ok");
btn2 = new JButton("exit");
display = new JLabel("");
frame.setVisible(true);
frame.setSize(240,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(null);
btn1.setBounds(40, 70, 50, 30);
btn2.setBounds(100, 70, 70, 30);
display.setBounds(50, 120, 120, 20);
frame.add(btn1);frame.add(btn2);frame.add(display);
btn1.addMouseListener(this);
btn2.addMouseListener(this);
}
public static void main(String[] args) {
new MouseListenerTest();
}
@Override
public void mousePressed(MouseEvent e) {
if(e.getSource()==btn1)
display.setText("Ok button pressed");
if(e.getSource()==btn2)
display.setText("Exit button pressed");
}
@Override
public void mouseReleased(MouseEvent e) {
if(e.getSource()==btn1)
display.setText("Ok button released");
if(e.getSource()==btn2)
display.setText("Exit button released");
}
@Override
public void mouseEntered(MouseEvent e) {
if(e.getSource()==btn1)
display.setText("This is Ok button");
if(e.getSource()==btn2)
display.setText("This is Exit button");
}
}
0 Comments