如何检查组件是否已在布局中?
我有一个4x4网格布局 带一些按钮
一个按钮是显示数据网格 一个显示输入字段
我尝试做的是
java.lang.IllegalArgumentException: Component is already in the container
at com.vaadin.ui.GridLayout.addComponent
不检查我得到异常
function ClassName() {
}
第二次点击showgrid按钮时
我唯一能找到的是“.equals(obj)”
答案 0 :(得分:1)
您可以查看该组件是否具有父级。 如果是,那么它已经存在于某个地方。
https://vaadin.com/api/com/vaadin/ui/Component.html#getParent--