Во-первых:
The program is to take a 2 letter input,
Ваша программа занимает буквы и цифры, в отличие от двух букв, вы должны быть осторожны, как вы так говорите, что это может повлиять на то, как кто-то пытается справиться с решением, а не biggy, хотя :)
Во-вторых: Не знаю, если это лучший способ, но вы могли бы создать ArrayList из ваших квадратных квадратов имен (a1, a2, a3 и т. Д.), А затем, когда вы получите вход от пользователя, итерации по списку, пока вход не будет соответствовать запись в ArrayList, когда-либо найденная либо использует робота для создания клика, либо вручную запускает onClickEvent слушателю. Если вы не найдете записи в списке, соответствующем пользовательскому вводу, тогда верните ошибку со ссылкой на недопустимую ссылку.
Кроме того, чтобы избежать ручного ввода каждой ссылки сетки на массив по одному, попробуйте использовать полукокс значение ASCII, и зацикливание, чтобы создать список, подобный ниже:
char c = 97;
char n = 49;
String s = Character.toString(c) + Character.toString(n);
System.out.println(s);
myArrray.add(s);
Успешно зацикливание выше в правильном порядке вы сохраните добавление каждой ссылки на сетку по одному.
Записать текущую позицию мыши, использовать «Робот» для перемещения и щелчка, вернуть мышь в начальную позицию? – MadProgrammer
Я не получил ваш первый балл. –
Я имею в виду, действительно ли мне приходится записывать инструкцию if для каждого местоположения сетки? или есть лучший способ? sry я новичок – Rolodecks