Grazie mille è sei stato utilissimo. Ho risolto inserendo questo codice invece del ciclo:
int delay = 100; //milliseconds
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
Point location = MouseInfo.getPointerInfo().getLocation();
double x = location.getX();
double y = location.getY();
xRead.setText(Integer.toString((int) x));
yRead.setText(Integer.toString((int) y));
xRead.repaint();
yRead.repaint();
xRead.validate();
yRead.validate();
}
};
new Timer(delay, taskPerformer).start();
Grazie mille di nuovo!!!