Gwt 单击按钮后尝试向选项卡面板添加更多选项卡

Gwt 单击按钮后尝试向选项卡面板添加更多选项卡,gwt,Gwt,收到Servlet的回复后,我想向选项卡面板添加更多选项卡。。问题是,它只添加了最后一个,而没有添加下面代码的其他部分。它似乎只添加了最后一个面板“时间报告”,而没有添加其他两个 多谢各位 btnLogin.addClickListener(new ClickListener() { public void onClick(Widget sender) { if(getLoginResult())

收到Servlet的回复后,我想向选项卡面板添加更多选项卡。。问题是,它只添加了最后一个,而没有添加下面代码的其他部分。它似乎只添加了最后一个面板“时间报告”,而没有添加其他两个 多谢各位

        btnLogin.addClickListener(new ClickListener() {
            public void onClick(Widget sender) {
                if(getLoginResult())
                                   {
                            HorizontalPanel temp = new HorizontalPanel();
             panel.add(temp, "Add Hours");
             panel.add(temp, "Time Sheets");
             panel.add(temp, "Time Reports");

                                    }

            }

        });

        RootPanel.get().add(panel);
      }

    private boolean getLoginResult() {
        AsyncCallback callback = new AsyncCallback() {
            public void onSuccess(Object result) {

                isAuthenticated = true;

            }

            public void onFailure(Throwable caught) {
                Window.alert("Error when invoking the pageable data service :" + caught.getMessage());
                isAuthenticated = false;
            }
        };

        timesheetLoginServlet.isAuthenticated("1","rapidjava", callback);
        return isAuthenticated;

    }
}

您只能将任何小部件添加到其父部件一次。将temp更改为temp1、temp2和temp3