2012-01-01 3 views
0

У меня есть несколько объектов с переменными в них для стандартного использования. В GWT я хотел бы сделать следующее: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

вы могли бы сделать то, что вы на самом деле не получить? :) Почему ты бы так поступил? :) что это .... [fieldname]? – milan

+0

Романтический вопрос? –

+0

@milan: function Я делаю getMyTextbox, но, на мой взгляд, я не знаю, как это сделать, поэтому я не получаю его ;-). – MightyMouseTheSecond

ответ

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; 
    } 
}