Button loginButton = new Button("Login");
loginButton.setImmediate(true);
// Allow enter to be used to login directly...
loginButton.setClickShortcut(KeyCode.ENTER);
// Highlight this button as the default one...
loginButton.addStyleName(Reindeer.BUTTON_DEFAULT);
loginButton.addListener(new Button.ClickListener() {
public void buttonClick(ClickEvent event) {
Button button = event.getButton();
button.setEnabled(false);