HorizontalPanel p = new HorizontalPanel();
v.add(p);
start = new DateBox();
final DateBox end = new DateBox();
start.addKeyDownHandler(new KeyDownHandler() {
public void onKeyDown(KeyDownEvent e) {
if (e.getKeyCode() == KEY_RIGHT
&& start.getCursorPos() == start.getText().length()) {
start.hideDatePicker();
end.setFocus(true);
}
}
});
end.addKeyDownHandler(new KeyDownHandler() {
public void onKeyDown(KeyDownEvent e) {
if ((e.getKeyCode() == KEY_LEFT) && end.getCursorPos() == 0) {
start.setFocus(true);
end.hideDatePicker();
}