File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is it possible to change the cursor with onMouseOver...

 
Ananth Chellathurai
Ranch Hand
Posts: 349
Eclipse IDE Hibernate Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is my problem. I have a panel which has some lines drawn over it. I need to change the cursor to hand cursor when I move over the lines. I am able to set the cursor as handcursor for the total panel, but it should be changed when I move the mouse over the lines? Is there an event for mouse over? Please help me on this.

Ananth
 
pete stein
Bartender
Posts: 1561
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Line2D is a Shape and thus has certain properties that are quite useful. One of these is the intersect method, that can be used to see if the mouse intersects a line. You may have to translate the cursor point into a small square for this to work, but it does work.

 
Ananth Chellathurai
Ranch Hand
Posts: 349
Eclipse IDE Hibernate Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your reply. I have got what I want like this,

getPsdGPanel().addMouseMotionListener(new java.awt.event.MouseMotionAdapter()
{
public void mouseMoved(MouseEvent e)
{
psdGPanelMouseMoved(e);
}
});

psdGPanelMouseMoved finds whether there is a line at that e.x and e.y and changes the cursor. Thanks again for your interest shown.

Ananth
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic