Java GWT显示插入到文本框中的值

Java GWT显示插入到文本框中的值,java,gwt,Java,Gwt,我需要显示插入文本框的值。我创建了以下代码: public void onModuleLoad() { TextBox textValue = new TextBox(); textValue.getSelectedText(); final String index = textValue.getValue().toString(); Button button = new Button("button", new ClickHandler() {

我需要显示插入文本框的值。我创建了以下代码:

public void onModuleLoad()
{
    TextBox textValue = new TextBox();
    textValue.getSelectedText();
    final String index = textValue.getValue().toString();

    Button button = new Button("button", new ClickHandler()
    {
        public void onClick(ClickEvent event)
        {

            Window.alert("You selected: " + index);

        }
    });

    RootPanel.get().add(textValue);
    RootPanel.get().add(button);
}
但该值不会显示在窗口中


有人能帮我吗?

将textValue.getValue条件放入按钮onClick事件中

public void onModuleLoad()
{
    final TextBox textValue = new TextBox();
    textValue.getSelectedText();


    Button button = new Button("button", new ClickHandler() {
        public void onClick(ClickEvent event)
        {
            final String index = textValue.getValue().toString();

            Window.alert("You selected: " + index);

        }
    });

    RootPanel.get().add(textValue);
    RootPanel.get().add(button);
}

将textValue.getValue条件放入按钮onClick事件中

public void onModuleLoad()
{
    final TextBox textValue = new TextBox();
    textValue.getSelectedText();


    Button button = new Button("button", new ClickHandler() {
        public void onClick(ClickEvent event)
        {
            final String index = textValue.getValue().toString();

            Window.alert("You selected: " + index);

        }
    });

    RootPanel.get().add(textValue);
    RootPanel.get().add(button);
}

如果要显示所选文本,应使用
getSelectedText
,而不是
getValue

试试这个

public void onModuleLoad()
        {
            final TextBox textValue = new TextBox();



            Button button = new Button("button", new ClickHandler()
            {
                public void onClick(ClickEvent event)
                {
                    final String index = textValue.getSelectedText();

                    Window.alert("You selected: " + index);

                }
            });

            RootPanel.get().add(textValue);
            RootPanel.get().add(button);
        }

如果要显示所选文本,应使用
getSelectedText
,而不是
getValue

试试这个

public void onModuleLoad()
        {
            final TextBox textValue = new TextBox();



            Button button = new Button("button", new ClickHandler()
            {
                public void onClick(ClickEvent event)
                {
                    final String index = textValue.getSelectedText();

                    Window.alert("You selected: " + index);

                }
            });

            RootPanel.get().add(textValue);
            RootPanel.get().add(button);
        }

正确的textValue.getSelectedText()不是textValue.getSelectedText.Correct textValue.getSelectedText()不是textValue.getSelectedText。