List of usage examples for com.google.gwt.user.client.ui Button Button
protected Button(com.google.gwt.dom.client.Element element)
From source file:com.appspot.socialinquirer.client.util.UiUtils.java
License:Apache License
/** * Show question summary dialog.// w ww .j a v a 2s . c o m * * @param result the result * @param constants the constants */ public static void showQuestionSummaryDialog(String result, EverScribeConstants constants) { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Summary"); dialogBox.setAnimationEnabled(true); dialogBox.setWidth("400px"); dialogBox.setHeight("200px"); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.add(new HTML(result)); final Button closeButton = new Button(constants.closeButton()); // We can set the id of a widget by accessing its // Element closeButton.getElement().setId("closeButton"); dialogVPanel.add(closeButton); dialogBox.setWidget(dialogVPanel); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogBox.center(); }
From source file:com.appspot.socialinquirer.client.util.UiUtils.java
License:Apache License
/** * Show question answer dialog./*from ww w .java2 s . c o m*/ * * @param result the result * @param constants the constants */ public static void showQuestionAnswerDialog(String result, EverScribeConstants constants) { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Suggested Answer"); dialogBox.setAnimationEnabled(true); dialogBox.setWidth("400px"); dialogBox.setHeight("200px"); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.add(new HTML(result)); final Button closeButton = new Button(constants.closeButton()); // We can set the id of a widget by accessing its // Element closeButton.getElement().setId("closeButton"); dialogVPanel.add(closeButton); dialogBox.setWidget(dialogVPanel); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogBox.center(); }
From source file:com.appspot.socialinquirer.client.util.UiUtils.java
License:Apache License
/** * Show spell check dialog.// w ww. ja va 2 s.co m * * @param result the result * @param constants the constants */ public static void showSpellCheckDialog(String result, EverScribeConstants constants) { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Spell Checker"); dialogBox.setAnimationEnabled(true); dialogBox.setWidth("400px"); dialogBox.setHeight("200px"); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.add(new HTML(result)); final Button closeButton = new Button(constants.closeButton()); // We can set the id of a widget by accessing its // Element closeButton.getElement().setId("closeButton"); dialogVPanel.add(closeButton); dialogBox.setWidget(dialogVPanel); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogBox.center(); }
From source file:com.appspot.socialinquirer.client.util.UiUtils.java
License:Apache License
/** * Show run code dialog./* w w w. j a va 2 s . c o m*/ * * @param result the result * @param constants the constants */ public static void showRunCodeDialog(String result, EverScribeConstants constants) { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Code Evaluation"); dialogBox.setAnimationEnabled(true); dialogBox.setWidth("400px"); dialogBox.setHeight("200px"); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.add(new HTML(result)); final Button closeButton = new Button(constants.closeButton()); // We can set the id of a widget by accessing its // Element closeButton.getElement().setId("closeButton"); dialogVPanel.add(closeButton); dialogBox.setWidget(dialogVPanel); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogBox.center(); }
From source file:com.appspot.socialinquirer.client.util.UiUtils.java
License:Apache License
/** * Show speak dialog./*from w w w . java 2 s .co m*/ * * @param result the result * @param constants the constants */ public static void showSpeakDialog(ArrayList<String> result, EverScribeConstants constants) { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Speak"); dialogBox.setAnimationEnabled(true); dialogBox.setWidth("400px"); dialogBox.setHeight("500px"); VerticalPanel dialogVPanel = new VerticalPanel(); StringBuilder builder = new StringBuilder(); for (String url : result) { builder.append("<embed src='" + url + "' controller='true' type='audio/wav' height='80px' width='400px' pluginspage='http://www.apple.com/quicktime/download/' />"); builder.append("<br/>"); } dialogVPanel.add(new HTML(builder.toString())); final Button closeButton = new Button(constants.closeButton()); // We can set the id of a widget by accessing its // Element closeButton.getElement().setId("closeButton"); dialogVPanel.add(closeButton); dialogBox.setWidget(dialogVPanel); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogBox.center(); }
From source file:com.appspot.socialinquirer.client.util.UiUtils.java
License:Apache License
/** * Show classification dialog./*from ww w .j a va 2 s .co m*/ * * @param result the result * @param constants the constants */ public static void showClassificationDialog(List<Classification> result, EverScribeConstants constants) { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Classification"); dialogBox.setAnimationEnabled(true); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.setHorizontalAlignment(HasAlignment.ALIGN_CENTER); StringBuilder builder = new StringBuilder(); builder.append("<table style='text-align: left; width: 100%;' border='1' cellpadding='2' cellspacing='2'>"); builder.append("<tbody>"); builder.append("<tr><th nowrap='nowrap'>Class</th><th nowrap='nowrap'>Probability</th></tr>"); for (Classification classification : result) { builder.append("<tr><td nowrap='nowrap'>" + classification.getCategory() + "</td><td nowrap='nowrap'>" + classification.getProbability() + "</td></tr>"); } builder.append("</tbody>"); builder.append("</table>"); dialogVPanel.add(new HTML(builder.toString())); final Button closeButton = new Button(constants.closeButton()); closeButton.getElement().setId("closeButton"); dialogVPanel.add(closeButton); dialogBox.setWidget(dialogVPanel); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogBox.center(); }
From source file:com.appspot.socialinquirer.client.util.UiUtils.java
License:Apache License
/** * Show translation dialog.//from w w w . ja v a2s. c om * * @param result the result * @param constants the constants */ public static void showTranslationDialog(String result, EverScribeConstants constants) { final DialogBox dialogBox = new DialogBox(); dialogBox.setText("Translation"); dialogBox.setAnimationEnabled(true); dialogBox.setWidth("400px"); dialogBox.setHeight("200px"); VerticalPanel dialogVPanel = new VerticalPanel(); dialogVPanel.add(new HTML(result)); final Button closeButton = new Button(constants.closeButton()); // We can set the id of a widget by accessing its // Element closeButton.getElement().setId("closeButton"); dialogVPanel.add(closeButton); dialogBox.setWidget(dialogVPanel); closeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogBox.hide(); } }); dialogBox.center(); }
From source file:com.appstore.yorknodelays.client.ControllerPage.java
License:sencha.com license
@Override public Widget asWidget() { FlowPanel container = new FlowPanel(); // should be layout based /* int w = 275;/*from w ww .j a va 2s . c o m*/ name.setWidth(w); company.setWidth(w); location.setWidth(w); income.setWidth(w); container.add(new FieldLabel(name, "Name")); container.add(new FieldLabel(company, "Company")); container.add(new FieldLabel(location, "Location")); container.add(new FieldLabel(income, "Income")); */ List<ColumnConfig<Flight, ?>> columns = new ArrayList<ColumnConfig<Flight, ?>>(); ColumnConfig<Flight, String> name = new ColumnConfig<Flight, String>(props.flightId(), 200, "Fligt Name"); columns.add(name); ColumnConfig<Flight, String> origin = new ColumnConfig<Flight, String>(props.origin(), 100, "Origin"); columns.add(origin); ColumnConfig<Flight, String> destination = new ColumnConfig<Flight, String>(props.destination(), 100, "Destination"); columns.add(destination); ColumnConfig<Flight, String> remarks = new ColumnConfig<Flight, String>(props.remarks(), 100, "Remarks"); columns.add(remarks); Grid<Flight> grid = new Grid<Flight>(flightStore, new ColumnModel<Flight>(columns)); grid.setBorders(true); grid.getView().setForceFit(true); GridInlineEditing<Flight> inlineEditor = new GridInlineEditing<Flight>(grid); grid.setWidth(382); grid.setHeight(200); Button backButton = new Button("Back"); container.add(backButton); backButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Login loginPage = GWT.create(Login.class); vp.clear(); vp.add(loginPage.asWidget()); } }); FieldLabel flightContainer = new FieldLabel(); flightContainer.setText("Flights"); flightContainer.setLabelAlign(LabelAlign.TOP); flightContainer.setWidget(grid); container.add(flightContainer); FramedPanel panel = new FramedPanel(); panel.setHeadingText("Real Time Flight Information"); panel.setBodyBorder(false); panel.setWidth(400); panel.addStyleName("margin-10"); /*TextArea description = new TextArea(); description.setAllowBlank(false); description.addValidator(new MinLengthValidator(10)); p.add(new FieldLabel(description, ""), new VerticalLayoutData(1, 100)); */ /* PersonEditor personEditor = new PersonEditor(); driver.initialize(personEditor); panel.setWidget(personEditor); panel.addButton(new TextButton("Save", new SelectHandler() { @Override public void onSelect(SelectEvent event) { driver.flush(); } })); Person person = new Person("Darrell Meyer", "Sencha Inc", "GXT", "Washington, DC", 9.99);*/ HorizontalLayoutContainer p2 = new HorizontalLayoutContainer(); panel.add(p2); VerticalLayoutContainer p = new VerticalLayoutContainer(); panel.add(p); Label spinLabel = new Label("Collision Warning:"); Label = new Label("nil"); p.add(spinLabel, new VerticalLayoutData(1, -1)); return container; }
From source file:com.appstore.yorknodelays.client.DispatcherPage.java
License:Open Source License
@Override public Widget asWidget() { FlowPanel container = new FlowPanel(); FramedPanel panel = new FramedPanel(); panel.setHeadingText("Airport"); panel.setWidth(350);/*from w w w . jav a2 s.c o m*/ panel.setBodyStyle("background: none; padding: 5px"); VerticalLayoutContainer p = new VerticalLayoutContainer(); panel.add(p); /* TextField Origin = new TextField(); Origin.setAllowBlank(false); Origin.setEmptyText("");*/ /* Origin.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { Info.display("Value Changed", "First name changed to " + event.getValue() == null ? "blank" : event.getValue()); } }); */ //Label TextField Origin = new TextField(); Origin.setReadOnly(true); Origin.setEmptyText(""); TextField Destination = new TextField(); Origin.setReadOnly(true); Origin.setEmptyText(""); p.add(new FieldLabel(Origin, "Origin:"), new VerticalLayoutData(1, -1)); p.add(new FieldLabel(Destination, "or Destination:"), new VerticalLayoutData(1, -1)); Button backButton = new Button("Back"); panel.addButton(backButton); backButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Login loginPage = GWT.create(Login.class); vp.clear(); vp.add(loginPage.asWidget()); } }); // Search Button panel.addButton(new TextButton("Search")); container.add(panel); List<ColumnConfig<Flight, ?>> columns = new ArrayList<ColumnConfig<Flight, ?>>(); ColumnConfig<Flight, String> name = new ColumnConfig<Flight, String>(props.flightId(), 200, "Fligt Name"); columns.add(name); ColumnConfig<Flight, String> origin = new ColumnConfig<Flight, String>(props.origin(), 100, "Origin"); columns.add(origin); ColumnConfig<Flight, String> destination = new ColumnConfig<Flight, String>(props.destination(), 100, "Destination"); columns.add(destination); ColumnConfig<Flight, String> remarks = new ColumnConfig<Flight, String>(props.remarks(), 100, "Remarks"); columns.add(remarks); Grid<Flight> grid = new Grid<Flight>(flightStore, new ColumnModel<Flight>(columns)); grid.setBorders(true); grid.getView().setForceFit(true); GridInlineEditing<Flight> inlineEditor = new GridInlineEditing<Flight>(grid); grid.setWidth(382); grid.setHeight(200); FieldLabel flightContainer = new FieldLabel(); flightContainer.setText("Flights"); flightContainer.setLabelAlign(LabelAlign.TOP); flightContainer.setWidget(grid); container.add(flightContainer); return container; }
From source file:com.appstore.yorknodelays.client.Login.java
License:Open Source License
private void createForm1() { FramedPanel panel = new FramedPanel(); panel.setHeadingText("Login Page"); panel.setWidth(350);//w ww . j av a 2s . c om panel.setBodyStyle("background: none; padding: 5px"); VerticalLayoutContainer p = new VerticalLayoutContainer(); panel.add(p); TextField username = new TextField(); username.setAllowBlank(false); username.setEmptyText("Please enter your username..."); username.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { Info.display("Value Changed", "First name changed to " + event.getValue() == null ? "blank" : event.getValue()); } }); p.add(new FieldLabel(username, "Username"), new VerticalLayoutData(1, -1)); PasswordField password = new PasswordField(); p.add(new FieldLabel(password, "Password"), new VerticalLayoutData(1, -1)); Label spinLabel = new Label("Role"); p.add(spinLabel, new VerticalLayoutData(1, -1)); Button pilotLogin = new Button("Pilot"); Button dispatcherLogin = new Button("Dispatcher"); Button controllerLogin = new Button("Controller"); panel.addButton(pilotLogin); panel.addButton(dispatcherLogin); panel.addButton(controllerLogin); vp.add(panel); pilotLogin.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { PilotLogin pilotLogin = GWT.create(PilotLogin.class); vp.clear(); vp.add(pilotLogin.asWidget()); } }); dispatcherLogin.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { DispatcherPage dispatcherLogin = GWT.create(DispatcherPage.class); vp.clear(); vp.add(dispatcherLogin.asWidget()); } }); controllerLogin.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { ControllerPage controllerLogin = GWT.create(ControllerPage.class); vp.clear(); vp.add(controllerLogin.asWidget()); } }); }