Tag: mousemove

Java robot class mouse移动到指定的位置

说实话,我不完全确定是什么问题。 这是在if和if else下的大量其他基本机器人命令运动的简短版本。 每当我运行程序时,鼠标应移动到指定位置并单击。 但是当我运行程序时,它不会移动到我指示的位置,而是每次运行它时都会移动到不同的位置(我没有指定任何监听器来改变位置,所以位置不应该改变)。 我不知道这是我自己编写的代码还是我的导入代码? 该程序运行正常,直到最近我在最后添加了else以结束程序,我已经运行它没有其他,仍然提出相同的问题。 任何帮助将非常感激。 package creator; import java.awt.*; import java.awt.event.*; import java.io.IOException; import javax.swing.*; public class RobotDemo extends JFrame implements ActionListener { private static final long serialVersionUID = 1L; public static void main(String[] args) throws AWTException, IOException { double value = (-0.66721); { if (value 0.3) { Robot robotdelta = new […]

为什么我的线不画?

所以我已经定义了一个mouseEventlistener和mousemotionListener来定义点。 protected Point elementPosition = null; public Point endPoint = null; public Axis tempAxis; public Graphics g; class MouseButtonHandler extends MouseAdapter { public void mousePressed(MouseEvent e) { if(e.getModifiers()==InputEvent.BUTTON1_MASK) { elementPosition =new Point(e.getX(), e.getY()) ; if(addType==YLABEL) { YDialog ydia = new YDialog(anApp); ydia.setVisible(true); value =(double) ydia.getValue(); ydia.dispose(); } } } public void mouseReleased(MouseEvent e) { } […]