有没有办法在GWT中应用具有多个子窗口小部件的FocusPanel

时间:2012-06-14 13:52:53

标签: javascript html gwt

我希望将鼠标悬停事件添加到包含多个子窗口小部件的面板中。当我尝试使用FocusPanel时,我被异常停止“SimplePanel只能包含一个子窗口小部件”。有没有其他方法我可以使用鼠标覆盖具有多个子窗口小部件的面板上的事件? 例如,以下代码

<g:FocusPanel ui:field="parent"><childwidget1/><childwidget2/><childwidget3/><g:FocusPanel>

我需要将鼠标悬停事件添加到父面板。请帮助!

1 个答案:

答案 0 :(得分:3)

FlowPanel和子窗口小部件之间添加子FocusPanel(或根据您的布局需要布置多个窗口小部件的任何面板):

<g:FocusPanel ui:field="parent">
  <g:FlowPanel>
    <my:childwidget1/>
    <my:childwidget2/>
    <my:childwidget3/>
  </g:FlowPanel>
</g:FocusPanel>