GET从对象动态获取变量

时间:2012-01-01 08:25:54

标签: gwt variables object

我有一些带有变量的对象供标准使用。在GWT中,我想做以下事情:

public class myObject {
  protected TextBox textbox1 = new TextBox();
  protected TextBox textbox2 = new TextBox();
  protected TextBox textbox3 = new TextBox();
  protected TextBox textbox4 = new TextBox();

  // pass name of field: textbox1, textbox2... etc.
  public TextBox getMyTextbox(String fieldname) {
     return this.... [fieldname];
  }

}

部分归还...这是我真正得不到的。欢迎任何帮助。

1 个答案:

答案 0 :(得分:0)

你觉得这里有什么困惑:

public TextBox getMyTextbox(String fieldname) {
     if ("textbox1".equals(fieldname) {
         return textbox1;
     } else if ("textbox2".equals(fieldname) {
         return textbox2;
     }  else if ("textbox3".equals(fieldname) {
         return textbox3;
     } else if ("textbox4".equals(fieldname) {
         return textbox4;
     }
}