示例#1
0
 /**
  * Create a Focus Panel
  *
  * @param widget
  * @param clickListener
  * @param focusListener
  * @param keyboardListener
  * @param mouseListener
  * @return
  */
 public static FocusPanel focusPanel(
     Widget widget,
     ClickListener clickListener,
     FocusListener focusListener,
     KeyboardListener keyboardListener,
     MouseListener mouseListener) {
   FocusPanel panel = GWT.create(FocusPanel.class);
   if (clickListener != null) panel.addClickListener(clickListener);
   if (focusListener != null) panel.addFocusListener(focusListener);
   if (keyboardListener != null) panel.addKeyboardListener(keyboardListener);
   if (mouseListener != null) panel.addMouseListener(mouseListener);
   panel.setWidget(widget);
   return panel;
 }