/** * Creates the Cancel button * * @return */ private Button createCancelButton() { Button cancelButton = new Button(); cancelButton.setText(WidgetMsgFactory.getMessages().cancelLabel()); cancelButton.addStyleName("button"); cancelButton.addStyleName("cancelButton"); cancelButton.addSelectHandler( new SelectHandler() { public void onSelect(SelectEvent event) { hide(); try { CancelEvent.fire(ConfirmDialog.this); } catch (Throwable e) { Crux.getErrorHandler().handleError(e); } } }); return cancelButton; }