我看不到我正在尝试添加到简单的垂直布局
上的Vaadin Dialog
这是我的代码:
Dialog d = new Dialog(new Label("Simple label"));
d.setCloseOnEsc(false);
d.setCloseOnOutsideClick(false);
Button cancelBtn = new Button("Cancel", event -> {
d.close();
});
d.add(cancelBtn);
add(d);
我希望任何人都可以帮助我:)
最佳答案
对话框::打开
一个Dialog
是一个特定的组件 - 它通常不会在给定的容器中呈现,而是作为弹出窗口打开。因此,它具有特殊的语义来使其渲染 - 创建对话框后,您必须调用 dialog.open()
使其显示。
这也不是 Vaadin 所特有的 - 在许多框架中,对话框(和其他弹出窗口)以特殊方式显示 - 这在某种程度上是一种模式。
关于java - Vaadin 10 对话框不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52667121/