user.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
if ((event.getCharacterValue() != null)
&& (((event.getCharacterValue() == KeyCodes.KEY_ENTER)) || (event.getCharacterValue() == KeyCodes.KEY_TAB))) {
password.focusInItem(); // Work around the form not getting auto-fill values until the field is focused
}
}
});
password.addKeyPressHandler(new KeyPressHandler() {