我正在开发UI。由于点击监听器,我无法继续前进。当我单击按钮时如何添加弹出窗口,在此弹出窗口中我想显示一些详细信息。我实现的以下代码是。我正在使用具有vaadin版本7.6.3的vaadin Ui按钮。
public Item(Domain name)
{
_view = new ItemView();
_view.get_Button().addClickListener(new SayHelloClickListener());
.......
}
@Override
public Component getView() {
return _view;
}
public class SayHelloClickListener implements ClickListener {
/* (non-Javadoc)
* @see com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui.Button.ClickEvent)
*/
private static final long serialVersionUID = 1L;
@Override
public void buttonClick(ClickEvent event) {
_view.////what should i add here.??
}
我正在尝试在Ui中显示一组按钮,如果我单击该按钮,我希望弹出一个窗口,显示我添加的一些详细信息。 谢谢。
答案 0 :(得分:3)
您可以通过创建一个Window
实例,配置其内容并将其添加到作为组件树根的UI
实例中来打开弹出窗口。
用代码表示,类似于_view.getUI().addWindow(new Window("Title", contentComponent));
。