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

how can i obtain a popup window when i click a button in groovy

我正在开发 Ui。由于点击监听器,我无法继续进行。我如何在单击按钮时添加弹出窗口 window 并且在此弹出窗口中我想显示一些详细信息。我实现的以下代码是。我正在使用具有 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 中显示一组按钮,如果我单击按钮,我希望 window 弹出显示我添加的一些详细信息。 谢谢你。

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

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