使用字符串varriable中的值访问变量

时间:2016-05-02 19:38:31

标签: java

String a="jTextField1";

而不是写jTextField1.setText(" foo") 我怎样才能使用' a'中保存的值。在该文本字段中setText()? 有可能??

提前致谢。

1 个答案:

答案 0 :(得分:4)

为文本字段指定名称并将其放入地图中。

Map<String, JTextField> textFieldsByName = new HashMap<>();
textFieldsByName.put("jTextField1", someTextField);
...
String textFieldName = ...;
textFieldsByName.get(textFieldName).setText("foo");
相关问题