将字符串设置为变量名称

时间:2016-04-24 01:40:17

标签: java

我将变量名称(已创建的JTextField变量名称)作为字符串传递给方法,并希望使用该字符串在该方法中分配变量名称。

e.g。

  void setpath(String path){

   //textbox1.setText("text");
   path.setText("text");

  }

我可以用相关的文本框变量名和其他东西创建几十个setpath方法,或者创建一个setpath方法并使用它(我正在尝试做的事)

任何方式优雅地做到这一点?

1 个答案:

答案 0 :(得分:0)

将参数类型String更改为JTextField并且它工作正常,这要归功于pczeus。

 void setpath(JTextField path){

 //textbox1.setText("text");
   path.setText("text");

 }