Привет
У меня есть пользовательский интерфейс с панелью, и вы можете использовать свою мышь, чтобы наложить на нее несколько точек, и это ее код:
double x = evt.getX();
double y = evt.getY() + 20;
Graphics g = getGraphics();
g.setColor(Color.black);
g.fillOval((int) x, (int) y, 10, 10);
Point point = new Point(x, y);
pointList.add(point);
как вы видите, мое поле "x" и поле "y" имеют двойной тип, но когда я печатаю эти точки, их значение будет int, как я могу сохранить их и использовать в своих функциях с двойным типом.
когда я их печатаю:
[120.0 ,134.0]
[345.0,785.0]