The Artima Developer Community
Sponsored Link

Java Answers Forum
how to change the cursor?

2 replies on 1 page. Most recent reply: Jul 29, 2003 8:40 AM by KR F

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 2 replies on 1 page
sriram

Posts: 11
Nickname: scorpkris
Registered: Jul, 2003

how to change the cursor? Posted: Jul 24, 2003 10:52 PM
Reply to this message Reply
Advertisement
hi!!!

what is the procedure to change the mouse cursor on mouseover<something>.

plz help.


KR F

Posts: 10
Nickname: kr
Registered: Jul, 2003

Re: how to change the cursor? Posted: Jul 29, 2003 7:55 AM
Reply to this message Reply
Do you mean something like...

import java.awt.*;
import java.awt.event.*;
import java.awt.event.MouseEvent.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
import java.util.*;
import javax.swing.*;
 
public abstract class MouseCursor extends JFrame implements MouseMotionListener
{
 
	public MouseCursor (MouseEvent event)
	{
		if (event.getPoint() == null)
		{
		setCursor(Cursor.getDefaultCursor());
		}
		else
		setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
	}
 
	/**
	   A frame containing a panel for testing mouse operations
	*/
 
 
}
 
 
 

KR F

Posts: 10
Nickname: kr
Registered: Jul, 2003

Re: how to change the cursor? Posted: Jul 29, 2003 8:40 AM
Reply to this message Reply
public interface MouseListener extends EventListener

The listener interface for receiving "interesting" mouse events (press, release, click, enter, and exit) on a component. (To track mouse moves and mouse drags, use the MouseMotionListener.)

The class that is interested in processing a mouse event either implements this interface (and all the methods it contains) or extends the abstract MouseAdapter class (overriding only the methods of interest).

The listener object created from that class is then registered with a component using the component's addMouseListener method. A mouse event is generated when the mouse is pressed, released clicked (pressed and released). A mouse event is also generated when the mouse cursor enters or leaves a component. When a mouse event occurs, the relevant method in the listener object is invoked, and the MouseEvent is passed to it.


Also, try reading under events as well.

http://java.sun.com/docs/books/tutorial/uiswing/events/generalrules.html

http://java.sun.com/docs/books/tutorial/uiswing/events/mouselistener.html

Flat View: This topic has 2 replies on 1 page
Topic: servelt problem Previous Topic   Next Topic Topic: newbie. Need Help on Combo Box

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use