我的问题是,当我在处理我的电脑重启时运行以下代码..
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);
}
我在另一台计算机上尝试过相同的代码,它完美地工作了......有人提出任何建议吗?
答案 0 :(得分:1)
您需要使用
Robot [whatever name preferably r] = new Robot();
不
robot = new Robot();
答案 1 :(得分:0)
以下是我的解决方法,供将来参考。
我已将preferences.txt文件修改为〜/ .processing文件夹 添加到字段preproc.imports.list java.awt。*库和 评论了代码中的两个import子句。现在它有效,但是这个 不是一个好的和明确的解决方案..