医生说:
所有用户界面对象的超类。它只是包装一个 DOM元素,并且无法接收事件。最有趣的 用户界面类派生自Widget
那么为什么使用UIObject而不是Widgets呢?是否有性能成本等?
答案 0 :(得分:2)
如果直接查看扩展UIObject的内容,您会看到以下内容:菜单项,树项,菜单项分隔符。基本上,它是其他小部件的次要组件,并且不需要附加到它们的丰富功能。使用最小的接口通常是一种很好的设计实践。如果您不需要Widget的功能,那么从UIObject扩展。
就性能成本而言,没有区别 - 在GWT中,您(几乎全部)仅为您使用的内容“付费”(就性能/下载大小而言)。它有一个很好的编译器。
答案 1 :(得分:0)
小部件是我们可以接收事件并附加监听器的东西。但uiobject是我们只能展示和风格的东西