gpt4 book ai didi

java - 无法将 selectonHandler 添加到 Gwt 中的 TabPanel

转载 作者:行者123 更新时间:2023-12-01 11:36:43 24 4
gpt4 key购买 nike

SelectionHandler<Widget> handler = new SelectionHandler<Widget>() {
@Override
public void onSelection(SelectionEvent<Widget> event) {
TabPanel panel = (TabPanel) event.getSource();
Widget w = event.getSelectedItem();
}
};
TabPanel content = new TabPanel();
content.addSelectionHandler(handler);
content.add(vpanel, "Normal");

widget = new VerticalPanel();
widget.setSpacing(10);
widget.add(content);

addSelectionHandler com.google.gwt.event.logical.shared.SelectionHandler>java.lang.Integer> can not be applied to com.google.gwt.event.logical.shared.SelectionHandler

最佳答案

SelectionHandler 类型必须是 Integer,而不是 Widget(请参阅 here)。它应该看起来像这样:

TabPanel panel = ...;

panel.addSelectionHandler(new SelectionHandler<Integer>()
{
@Override
public void onSelection(SelectionEvent<Integer> event)
{

}
});

TabPanel panel = ...;

SelectionHandler<Integer> handler = new SelectionHandler<Integer>()
{
@Override
public void onSelection(SelectionEvent<Integer> event)
{

}
};

panel.addSelectionHandler(handler);

关于java - 无法将 selectonHandler 添加到 Gwt 中的 TabPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29899055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com