我在名为button1的JFrame上有一个按钮。当然,我知道我可以使用名称....
this.button1.setBackground(Color.green);
但是我们假设屏幕上有80个按钮,我在字符串中输入了按钮的名称。
String name="button1";
我需要执行相同的任务,即为该按钮指定一个或多个颜色或其他内容,名为button1。
在某些地方,我看到了一个名为Object的类,并且(据我所知)我可以将字符串中的名称转移到一个对象上,该对象将像按钮的别名一样(至少我相信这一点)。
Object button = new Object();
button = name ;
this.button.setBackground(Color.green);
但它根本不起作用。 :(
正如你所看到的那样(很明显)我是Java的新手,所以也许我做了一些愚蠢的事情,或者这可能不是这样做的。
我可以在字符串上写下屏幕上每个按钮的名称,但我需要知道如何从字符串中引用该按钮。
我将不胜感激。