我想要做的是将比例添加到比例。一个单位是图像。所以我决定将URL分配给这样的全局变量:
Image scaleUnit = new Image("example/url.xy");
然后我尝试将此Object完全添加到同一个FlowPanel中,如下所示:
examplepanel.add(scaleUnit);
examplepanel.add(scaleUnit);
这不起作用,因为我得到的结果只是FlowPanel内的一个Image。为什么会这样?是不是可以两次添加相同的图像,或者我错过了什么?
答案 0 :(得分:2)
Image
是Widget
;它最终是一个DOM元素的包装器。您不能在DOM树中添加两次这样的元素并期望它显示两次:第二次插入将首先将其从当前位置删除。可以克隆DOM元素,但不能克隆小部件。简而言之:不,你不能,你必须创建2个Image
小部件。