单击groovy中的按钮时如何获得弹出窗口

时间:2018-07-03 13:18:36

标签: java groovy uibutton vaadin

我正在开发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中显示一组按钮,如果我单击该按钮,我希望弹出一个窗口,显示我添加的一些详细信息。 谢谢。

1 个答案:

答案 0 :(得分:3)

您可以通过创建一个Window实例,配置其内容并将其添加到作为组件树根的UI实例中来打开弹出窗口。

用代码表示,类似于_view.getUI().addWindow(new Window("Title", contentComponent));