Я пытаюсь определить ярлык кнопки поворота с помощью строки, а затем преобразовать строку в имя кнопки, а затем использовать имя для установки метки.Как вы можете получить название кнопки поворота по строке?
Как-то это не работает, и я попытался использовать getClass(); и Class.forName();
Вот мой пользовательский класс, где я пытаюсь изменить метку кнопки, введя имя кнопки в виде строки;
public void zet(String scl){
Class c = scl.getClass();
//Class c = Class.forName(scl);
if (beurt) {
c.setLabel("X");
beurt = false;
} // end of if
else{
c.setLabel("O");
beurt = true;
}}
Может кто-нибудь, пожалуйста, помогите мне с этим? Спасибо заранее.
Почему вы хотите сделать это так? Что вы пытаетесь достичь? Можете ли вы объяснить немного больше, пожалуйста? – hamena314
Я хотел создать класс, который автоматически изменил бы несколько элементов кнопок. Единственное, что вы должны определить при вызове класса, - это имя самой кнопки, которая будет сохранена в строке, я хотел бы преобразовать строку таким образом, что я могу использовать его, чтобы изменить метку указанной кнопки. – Lolslayer