You're setting the cursor to new instances of four classes, and those new instances are probably not part of your GUI, since you don't retain any references to them.
Aside, most applications need just one JFrame, auxiliary displays being JDialog, either created independently or as a result of invoking a static method of JOptionPane.
To get better help sooner, post a
SSCCE (Short, Self Contained, Correct (Compilable), Example) that demonstrates the problem.