List of usage examples for com.google.gwt.user.client.ui Button Button
public Button()
From source file:com.google.gerrit.client.NotSignedInDialog.java
License:Apache License
public NotSignedInDialog() { super(/* auto hide */false, /* modal */true); setGlassEnabled(true);//from www. j a v a 2s . com setText(Gerrit.C.notSignedInTitle()); final FlowPanel buttons = new FlowPanel(); signin = new Button(); signin.setText(Gerrit.C.menuSignIn()); signin.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { buttonClicked = true; hide(); Gerrit.doSignIn(History.getToken()); } }); buttons.add(signin); final Button close = new Button(); DOM.setStyleAttribute(close.getElement(), "marginLeft", "200px"); close.setText(Gerrit.C.signInDialogClose()); close.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { buttonClicked = true; Gerrit.deleteSessionCookie(); hide(); } }); buttons.add(close); final FlowPanel center = new FlowPanel(); center.add(new HTML(Gerrit.C.notSignedInBody())); center.add(buttons); add(center); center.setWidth("400px"); addCloseHandler(this); }
From source file:com.google.gerrit.client.patches.CommentEditorPanel.java
License:Apache License
public CommentEditorPanel(final PatchLineComment plc, final CommentLinkProcessor commentLinkProcessor) { super(commentLinkProcessor); comment = plc;/*from www . j ava2 s . c o m*/ addStyleName(Gerrit.RESOURCES.css().commentEditorPanel()); setAuthorNameText(Gerrit.getUserAccountInfo(), PatchUtil.C.draft()); setMessageText(plc.getMessage()); addDoubleClickHandler(this); expandTimer = new Timer() { @Override public void run() { expandText(); } }; text = new NpTextArea(); text.setText(comment.getMessage()); text.setCharacterWidth(INITIAL_COLS); text.setVisibleLines(INITIAL_LINES); text.setSpellCheck(true); text.addKeyDownHandler(new KeyDownHandler() { @Override public void onKeyDown(final KeyDownEvent event) { if ((event.isControlKeyDown() || event.isMetaKeyDown()) && !event.isAltKeyDown() && !event.isShiftKeyDown()) { switch (event.getNativeKeyCode()) { case 's': case 'S': event.preventDefault(); onSave(NULL_CALLBACK); return; } } expandTimer.schedule(250); } }); addContent(text); edit = new Button(); edit.setText(PatchUtil.C.buttonEdit()); edit.addClickHandler(this); addButton(edit); save = new Button(); save.setText(PatchUtil.C.buttonSave()); save.addClickHandler(this); addButton(save); cancel = new Button(); cancel.setText(PatchUtil.C.buttonCancel()); cancel.addClickHandler(this); addButton(cancel); discard = new Button(); discard.setText(PatchUtil.C.buttonDiscard()); discard.addClickHandler(this); addButton(discard); setOpen(true); if (isNew()) { edit(); } else { render(); } }
From source file:com.google.gwt.demos.currencywidget.client.CurrencyWidgetDemo.java
License:Apache License
public void onModuleLoad() { RootPanel rootPanel = RootPanel.get(); final Label currencyInputWidgetLabel = new Label("Currency Input Widget:"); rootPanel.add(currencyInputWidgetLabel, 50, 32); final CurrencyWidget currencyWidget = new CurrencyWidget("EUR"); rootPanel.add(currencyWidget, 50, 56); final Button clickMeButton = new Button(); rootPanel.add(clickMeButton, 250, 56); clickMeButton.setText("See what you got!"); clickMeButton.addClickListener(new ClickListener() { public void onClick(Widget sender) { Window.alert("You entered: " + Double.toString(currencyWidget.getAmount())); }/*from w ww.ja v a 2 s . c o m*/ }); final Label currencyWidgetWithPreviewLabel = new Label("Currency Widget With Preview"); rootPanel.add(currencyWidgetWithPreviewLabel, 50, 108); final CurrencyWidgetWithPreview currencyWidgetWithPreview = new CurrencyWidgetWithPreview("EUR"); rootPanel.add(currencyWidgetWithPreview, 50, 132); currencyWidgetWithPreview.setSize("156px", "18px"); final Button seeWhatYouButton = new Button(); rootPanel.add(seeWhatYouButton, 250, 132); seeWhatYouButton.setSize("157px", "24px"); seeWhatYouButton.setText("See what you got!"); seeWhatYouButton.addClickListener(new ClickListener() { public void onClick(Widget sender) { Window.alert("You entered: " + Double.toString(currencyWidgetWithPreview.getAmount())); } }); final Label jpCurrencyWidgetLabel = new Label("Japanese Currency"); rootPanel.add(jpCurrencyWidgetLabel, 50, 184); final CurrencyWidgetWithPreview jpCurrencyWidgetWithPreview = new CurrencyWidgetWithPreview("JPY"); rootPanel.add(jpCurrencyWidgetWithPreview, 50, 208); jpCurrencyWidgetWithPreview.setSize("156px", "18px"); final Label aNaiveTextLabel = new Label("A Naive Text Widget:"); rootPanel.add(aNaiveTextLabel, 50, 250); final TextBox textBox = new TextBox(); rootPanel.add(textBox, 50, 280); }