Answer to Question #224068 in Java | JSP | JSF for Kavin

Question #224068

Write a program to demonstrate different mouse handling events like 

mouseClicked(), mouseEntered(), mouseExited(), mousePressed, 

mouseReleased() and mouseDragged().


1
Expert's answer
2021-08-09T02:34:32-0400
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class MouseTest extends JFrame implements MouseMotionListener,MouseListener {
	private JLabel lblText;


	MouseTest() {
		this.addMouseMotionListener(this);
		this.addMouseListener(this);
		
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.pack();
		this.setLocationRelativeTo(null);
		this.setSize(300, 300);


		lblText = new JLabel("Test text");
		lblText.setBounds(20, 10, 100, 20);
		add(lblText);


		this.setLayout(null);
		this.setVisible(true);
	}


	public void mouseClicked(MouseEvent e) {
		lblText.setText("Mouse Clicked");
	}


	public void mouseEntered(MouseEvent e) {
		lblText.setText("Mouse Entered");
	}


	public void mouseExited(MouseEvent e) {
		lblText.setText("Mouse Exited");
	}


	public void mousePressed(MouseEvent e) {
		lblText.setText("Mouse Pressed");
	}


	public void mouseReleased(MouseEvent e) {
		lblText.setText("Mouse Released");
	}


	public void mouseDragged(MouseEvent e) {
		lblText.setText("Mouse Dragged");
	}


	public void mouseMoved(MouseEvent e) {
	}


	public static void main(String[] args) {
		new MouseTest();
	}
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS