使用TabPanel中的按钮更改选项卡

时间:2014-05-23 08:47:02

标签: java gxt

我正在开展一个学校项目,并创建了一个GXT TabPanel,如下所示:

TabPanel tabPanel = new TabPanel();

tabPanel.add(initMyModelView(), "My Model");
tabPanel.add(initGroupModelView(), "Group Model");
tabPanel.add(initProposalView(), "Proposals");  
tabPanel.add(initPreferencesView(), "Preferences");

在groupmodel中我有一个TextButton,当点击这个时我想改成"我的模型"标签

exportModelButton.addSelectHandler(new SelectHandler(){

        @Override
        public void onSelect(SelectEvent event) {
            // TODO Auto-generated method stub

        }

    });

这可以在GXT 3.1.0中完成,如果可以,怎么做?

1 个答案:

答案 0 :(得分:1)

试试这个

tabpanel.setActiveWidget(tabPanel.getWidget(index));

这使用添加到其中的项目的索引。您可以编写自己的方法来返回特定的Widget(由initMyModelView()返回)。