String a="jTextField1";
而不是写jTextField1.setText(" foo") 我怎样才能使用' a'中保存的值。在该文本字段中setText()? 有可能??
提前致谢。
答案 0 :(得分:4)
为文本字段指定名称并将其放入地图中。
Map<String, JTextField> textFieldsByName = new HashMap<>();
textFieldsByName.put("jTextField1", someTextField);
...
String textFieldName = ...;
textFieldsByName.get(textFieldName).setText("foo");