Я пытаюсь создать глобальную переменную Robot
в классе Java, не выбрасывая AWTException
. Единственный способ, которым я могу придумать это, - это выбросить исключение. Мне нужно, чтобы он был глобальным, потому что мне нужно использовать ту же переменную Robot
в других методах класса.
public class Robo{
Robot r;
public Robo() throws AWTException{
r = new Robot();
}
public void useRobot(){
r.mouseMove(5, 5);
r.toString();
}
public void useRobot2(){
//r....some other things
}
}
Если я не сгенерирую исключение, мне нужно объявить нового робота в каждом методе.
public class Robo{
public Robo() {
}
public void useRobot(){
try{
Robot r = new Robot();
r.mouseMove(5, 5);
r.toString();
}
catch (AWTException e){}
}
public void useRobot2(){
try{
Robot r = new Robot();
r...... //some other things
}
catch (AWTException e){}
}
}
Может ли кто-нибудь мне помочь?