I'm developing a Java app with a toolbar. When I click on one of its buttons, the cursor changes to a custom cursor corresponding to the selected function.
Here is the ActionListener I implemented for what i called the "pauseButton" :
So basically, I change the cursor for every displayed component when the toggle is selected, and then change it back to default when it is unselected. This works fine. However, at some point, when I move the mouse, the cursor goes back to default, even though i did not unselect the pauseButton.
Note that the cursor is not going to "Cursor.TEXT_CURSOR" when the mouse is over the textArea, but is also displayed as the default cursor, until the pauseButton is unselected...
When I click the top bar of the main window, and move the mouse back over a component, the custom cursor displays again, but, once again, goes back to default after a few moves.