С int
вы сможете без проблем разыграть double
или float
:
double x = e.getPoint().x;
double y = e.getPoint().y;
Однако существуют методы, которые уже делают это:
double x = e.getPoint().getX();
double y = e.getPoint().getY();
Я что-то здесь упускаю?
Обратите внимание, что точность не будет выше - мышь может привязываться только к полному пикселю, следовательно, обычно целое число в порядке. Но если вам нужно рассчитать на основе этих значений, представления с плавающей запятой могут быть полезны.