Java 机器人r无法解析
但这个问题无法解决。有什么想法吗?=/非常感谢应该是:Java 机器人r无法解析,java,if-statement,robot,Java,If Statement,Robot,但这个问题无法解决。有什么想法吗?=/非常感谢应该是: public void method1 (int x) { if (x == 1) { try { Robot r = new Robot(); } catch (AWTException e) { // TODO Auto-generated catch block e.printStackTrace(); }
public void method1 (int x) {
if (x == 1) {
try {
Robot r = new Robot();
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
r.mouseMove(50,50);
应该是:
public void method1 (int x) {
if (x == 1) {
try {
Robot r = new Robot();
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
r.mouseMove(50,50);
换成
public void method1 (int x) {
if (x == 1) {
try {
Robot r = new Robot(); // R is defined in the try block. It is not visible outside of this block.
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
r.mouseMove(50,50); // R is not defined anymore here
换成
public void method1 (int x) {
if (x == 1) {
try {
Robot r = new Robot(); // R is defined in the try block. It is not visible outside of this block.
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
r.mouseMove(50,50); // R is not defined anymore here
如果robot在调用.mouseMove方法时从未初始化会怎样?如果robot在调用.mouseMove方法时从未初始化会怎样?