-1

我正在使用 JFrame 并且有一个包含变量名称的字符串。我想得到那个变量的值。

 String temp = "dim";
 double temp_value = Double.parseDouble(temp.getText()); 

dimJFrame 中使用 swing 库的变量的名称在哪里。通常我们使用代码的第二行来获取变量的值。这种情况下我们该怎么办??

4

1 回答 1

1

您必须使用反射 API。

JFrame frame; // Instance of your JFrame ...
...
String temp = "dim";
Object value = frame.getClass().getField(temp).get(frame);
于 2013-06-15T08:10:29.220 回答