I\'ve got a short question and I hope somebody can help me.
Please look at the following code snippet:
public void mouseEntered(MouseEvent e){
//w
Start a Timer with a delay of 2 seconds in your mouseEntered()
method that calls whatever it is you want to do.
Set up a new handler (mouseExited()
) that stops the timer if it hasn't gone off.
Basically, you know the mouse is still there if mouseExited()
hasn't been called. The timer will either go off in two seconds doing what you want or be cancelled if the mouse exits.