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

时间:2012-06-29 09:34:20

标签: 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);
}

我在另一台计算机上尝试过相同的代码,它完美地工作了......有人提出任何建议吗?

2 个答案:

答案 0 :(得分:1)

您需要使用

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

robot = new Robot();

答案 1 :(得分:0)

以下是我的解决方法,供将来参考。

  

我已将preferences.txt文件修改为〜/ .processing文件夹   添加到字段preproc.imports.list java.awt。*库和   评论了代码中的两个import子句。现在它有效,但是这个   不是一个好的和明确的解决方案..