import java.util.Map;\r
\r
import com.google.gwt.user.client.ui.CheckBox;\r
+import com.google.gwt.user.client.ui.HasFocus;\r
import com.google.gwt.user.client.ui.Panel;\r
import com.google.gwt.user.client.ui.RadioButton;\r
import com.google.gwt.user.client.ui.Widget;\r
}\r
}\r
\r
+ public void focus() {\r
+ Iterator<Widget> iterator = panel.iterator();\r
+ if (iterator.hasNext()) {\r
+ ((HasFocus) iterator.next()).setFocus(true);\r
+ }\r
+ }\r
+\r
}\r
import com.google.gwt.user.client.ui.Panel;\r
import com.google.gwt.user.client.ui.Widget;\r
import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection;\r
+import com.itmill.toolkit.terminal.gwt.client.Focusable;\r
import com.itmill.toolkit.terminal.gwt.client.Paintable;\r
import com.itmill.toolkit.terminal.gwt.client.UIDL;\r
\r
abstract class IOptionGroupBase extends Composite implements Paintable, Field,\r
- ClickListener, ChangeListener, KeyboardListener {\r
+ ClickListener, ChangeListener, KeyboardListener, Focusable {\r
\r
public static final String CLASSNAME_OPTION = "i-select-option";\r
\r