Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在groovy中单击按钮时如何获得弹出窗口_Java_Groovy_Uibutton_Vaadin - Fatal编程技术网

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

Java 在groovy中单击按钮时如何获得弹出窗口,java,groovy,uibutton,vaadin,Java,Groovy,Uibutton,Vaadin,我正在开发一个用户界面。由于clicklisteners,我无法继续。当我点击一个按钮并且在这个弹出窗口中我想显示一些细节时,我如何添加一个弹出窗口。下面是我实现的代码。我使用的是vaadin Ui按钮,其版本为7.6.3 public Item(Domain name) { _view = new ItemView(); _view.get_Button().addClickListener(new SayHelloClickListener()); .......

我正在开发一个用户界面。由于clicklisteners,我无法继续。当我点击一个按钮并且在这个弹出窗口中我想显示一些细节时,我如何添加一个弹出窗口。下面是我实现的代码。我使用的是vaadin Ui按钮,其版本为7.6.3

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

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


用代码表示,这类似于
\u view.getUI().addWindow(新窗口(“Title”,contentComponent))

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


用代码表示,这类似于
\u view.getUI().addWindow(新窗口(“Title”,contentComponent))

这是使用Vaadin 8的案例。谢谢@SteffenHarbich。这是使用Vaadin 8的案例。谢谢@SteffenHarbich。