java - 启动处理应用程序时计算机重新启动

标签 java awt processing awtrobot

我的问题是,当我在“处理”中运行以下代码时,我的电脑会重新启动。

import java.awt.AWTException;
import java.awt.Robot;

Robot robot;

void setup() {
  size(400, 400);
  try { 
    robot = new Robot();
  } 
  catch (AWTException e) {
     e.printStackTrace();
  }
  robot.mouseMove(screenWidth/2, screenHeight/2);
}

void draw() {
  //println(frameCount);
}

我在另一台计算机上尝试了相同的代码,它运行得很好......有人有什么建议吗?

最佳答案

您需要使用

Robot [whatever name preferably r] = new Robot();

不是

robot = new Robot();

关于java - 启动处理应用程序时计算机重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11259366/

相关文章:

Java 重绘仅更新我的 Canvas 的一部分

java - 用Java画圆

java - Arduino-处理双向通讯无法通过串行接收数据

d3.js - 在 p5.js 中清除 draw() 中每帧都会改变的元素,但保留在 setup() 中创建的昂贵元素( map )

java - 使用 MouseMotionListener 通过 heatMap 进行双矩阵坐标

java - 从 void 方法打印修改后的数组

java - Apache httpd 无法提供 Tomcat 生成的文件

java - 初学者 Web 服务问题

java - 强制 KDE 不允许最小化 Java JDialog 元素的方法?

java - 处理-覆盖音频