我们说我有一个
public class things {
String name = new string;
int nr = new nr;
//constructor etc
}
现在让我们假设已经有一堆实例被初始化了。我们称他们为thingA
,thingB
,thingC
(我需要他们更晚一点......)
我有JFrame
用户可以输入文字,输入应该是其中一个类,这样他就可以输入"thingB"
,"thingD"
,...... "thingN"
在actionPerformed
内,我现在想:
String s = jLabel_1.getText();
然后做某事。
System.out.println("" + s.nr)
显然,这不起作用,因为s是一个只包含在文本标签中输入的值的字符串,所以我想做的就是告诉Java该对象的名字我尝试过使用是保存在'中的那个。我真的试着查一查,但除了
之外我找不到任何东西 Class.forName(String...)
选项也没有真正发挥作用,我分别不知道如何使用它。