List of usage examples for com.google.gwt.user.client.ui HorizontalPanel add
@Override public void add(Widget w)
From source file:com.google.gwt.maps.testing.client.maps.LanguageMapWidget.java
License:Apache License
private void draw() { HorizontalPanel hp = new HorizontalPanel(); hp.add(new HTML("Language use example.")); pWidget.clear();/* w ww. j ava 2 s . c om*/ pWidget.add(hp); Runnable onload = new Runnable() { public void run() { drawMap(); } }; LoadApi.go(onload, LoadApi.LoadLibrary.values(), false, Language.CHINESE_SIMPLIFIED); }
From source file:com.google.gwt.maps.testing.client.maps.MultipleKmlMapWidget.java
License:Apache License
private void draw() { pWidget.clear();/*from www .jav a 2s . c o m*/ pWidget.add(new HTML(" ")); HorizontalPanel hp = new HorizontalPanel(); hp.add(new HTML( "Multiple Kml Example --- See this used on <a href='http://www.cyclingthealps.com/#tour-de-france-2012-stages'>www.cyclingthealps.com</a>")); pWidget.add(hp); drawMap(); drawRoutesPanel(); }
From source file:com.google.gwt.maps.testing.client.maps.MultipleKmlMapWidget.java
License:Apache License
private void addRoutes() { final CheckBox check1 = new CheckBox(); final CheckBox check2 = new CheckBox(); final CheckBox check3 = new CheckBox(); final CheckBox check4 = new CheckBox(); final CheckBox check5 = new CheckBox(); final CheckBox check6 = new CheckBox(); final CheckBox check7 = new CheckBox(); // Introduction HorizontalPanel pTitle = new HorizontalPanel(); Label lTitle = new Label("Enable Disable Routes"); pTitle.add(lTitle); HorizontalPanel pDevider = new HorizontalPanel(); Label lDevider = new Label("--------------------------"); pDevider.add(lDevider);/* w w w .ja v a 2 s .c o m*/ // stage 1 HorizontalPanel stage1 = new HorizontalPanel(); check1.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (check1.getValue() == true) { kmlLoad(route1); } else { kmlUnload(route1); } } }); Label stage1Label = new Label("Route 1"); stage1.add(check1); stage1.add(stage1Label); // stage 2 HorizontalPanel stage2 = new HorizontalPanel(); check2.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (check2.getValue() == true) { kmlLoad(route2); } else { kmlUnload(route2); } } }); Label stage2Label = new Label("Route 2"); stage2.add(check2); stage2.add(stage2Label); // stage 3 HorizontalPanel stage3 = new HorizontalPanel(); check3.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (check3.getValue() == true) { kmlLoad(route3); } else { kmlUnload(route3); } } }); Label stage3Label = new Label("Route 3"); stage3.add(check3); stage3.add(stage3Label); // stage 4 HorizontalPanel stage4 = new HorizontalPanel(); check4.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (check4.getValue() == true) { kmlLoad(route4); } else { kmlUnload(route4); } } }); Label stage4Label = new Label("Route 4"); stage4.add(check4); stage4.add(stage4Label); // stage 5 HorizontalPanel stage5 = new HorizontalPanel(); check5.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (check5.getValue() == true) { kmlLoad(route5); } else { kmlUnload(route5); } } }); Label stage5Label = new Label("Route 5"); stage5.add(check5); stage5.add(stage5Label); // stage 6 HorizontalPanel stage6 = new HorizontalPanel(); check6.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (check6.getValue() == true) { kmlLoad(route6); } else { kmlUnload(route6); } } }); Label stage19Label = new Label("Route 6"); stage6.add(check6); stage6.add(stage19Label); // stage 7 HorizontalPanel stage7 = new HorizontalPanel(); check7.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (check7.getValue() == true) { kmlLoad(route7); } else { kmlUnload(route7); } } }); Label stage7Label = new Label("Route 7"); stage7.add(check7); stage7.add(stage7Label); // Adding all horizontal panels to the vertical panel pRoutes pRoutes.add(pTitle); pRoutes.add(pDevider); pRoutes.add(stage1); pRoutes.add(stage2); pRoutes.add(stage3); pRoutes.add(stage4); pRoutes.add(stage5); pRoutes.add(stage6); pRoutes.add(stage7); }
From source file:com.google.gwt.maps.testing.client.maps.OverlayViewMapWidget.java
License:Apache License
private void draw() { // This is just to show the effect of behind the scenes final ToggleButton groundOverlayBtn = new ToggleButton("Clear Ground Overlay", "Add Ground Overlay"); groundOverlayBtn.setStyleName("toggleButton"); groundOverlayBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (groundOverlayBtn.isDown()) { groundOverlay.setMap(null); } else { groundOverlay.setMap(mapWidget); }// w ww. ja va 2 s.c o m } }); final ToggleButton customOverlayBtn = new ToggleButton("Clear custom Overlay", "Add custom Overlay"); customOverlayBtn.setStyleName("toggleButton"); customOverlayBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (customOverlayBtn.isDown()) { htmlOverlayMessage.getElement().removeFromParent(); } else { customOverlayView.setMap(mapWidget); } } }); final ToggleButton overlayViewBtn = new ToggleButton("Remove Overlay View", "Add Overlay View"); overlayViewBtn.setStyleName("toggleButton"); overlayViewBtn.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (overlayViewBtn.isDown()) { customOverlayView.setMap(null); } else { customOverlayView.setMap(mapWidget); } } }); HorizontalPanel hp = new HorizontalPanel(); hp.add(overlayViewBtn); hp.add(groundOverlayBtn); hp.add(customOverlayBtn); pWidget.clear(); pWidget.add(hp); htmlOverlayMessage = new VerticalPanel(); htmlOverlayMessage.setStyleName("customOverlay"); drawMap(); drawOverlay_Generic_OverlayView(); drawOverlay_GroundOverlay(); }
From source file:com.google.gwt.maps.testing.client.maps.TransitDirectionsServiceMapWidget.java
License:Apache License
private void draw() { pWidget.clear();/*from w ww . java 2 s .c o m*/ pWidget.add(new HTML("<br/>")); HorizontalPanel hp = new HorizontalPanel(); pWidget.add(hp); hp.add(new HTML("Transit Directions Service ")); hp.add(htmlStatus); drawMap(); htmlSummary = new HTML(); pWidget.add(htmlSummary); nRequests = 0; Timer directionsTimer = new Timer() { @Override public void run() { drawRandomDirections(); /* * We do not want to make the client to be blacklisted by Google if its browser window is left open for too * long... :) */ if (nRequests++ > 10) cancel(); } }; directionsTimer.scheduleRepeating(10000); drawRandomDirections(); }
From source file:com.google.gwt.sample.ContactApplication.client.ExistingUser.java
public void putedit(int r) { int row = r;//from ww w.j a v a 2 s. c o m Button editcontactButton = new Button("Edit"); editcontactButton.removeStyleName("gwt-Button"); editcontactButton.addStyleName("contactButton"); editcontactButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { int rowIndex = contactsFlexTable.getCellForEvent(event).getRowIndex(); final String edit = contactsFlexTable.getFlexCellFormatter().getElement(rowIndex, 0).getInnerText(); contacts = Sorted.get(edit); dialogedit = new DialogBox(); dialogedit.setGlassEnabled(true); dialogedit.setText("Edit Contact Details : "); VerticalPanel panel = new VerticalPanel(); panel.setSpacing(10); panel.setHeight("100"); panel.setWidth("400"); HorizontalPanel HP = new HorizontalPanel(); newTextBox = new TextBox(); newTextBox.setValue(edit); Label label = new Label("Name: "); HP.add(label); newTextBox.setName("textBoxFormElement"); String original = newTextBox.getValue(); HP.add(newTextBox); panel.add(HP); HP = new HorizontalPanel(); label = new Label("Job Title: "); HP.add(label); jobedit = new TextBox(); jobedit.setWidth("220"); jobedit.setValue(contacts.get(0)); jobedit.setName("textBoxFormElement"); HP.add(jobedit); panel.add(HP); HP = new HorizontalPanel(); label = new Label("Age: "); HP.add(label); lbedit = new ListBox(); lbedit.setName("Age: "); for (int i = 15; i <= 100; i++) { String ll = "" + i; lbedit.addItem(ll); } lbedit.setWidth("220"); int k = lbedit.getItemCount(); for (int i = 0; i < k; i++) { if (contacts.get(1) == lbedit.getItemText(i)) { lbedit.setSelectedIndex(i); } } HP.add(lbedit); panel.add(HP); HP = new HorizontalPanel(); label = new Label("Group: "); HP.add(label); groupedit = new ListBox(); groupedit.setName("Group"); groupedit.addItem("Engineering"); groupedit.addItem("Finance"); groupedit.addItem("Front Office"); groupedit.addItem("Management"); groupedit.addItem("IT"); groupedit.addItem("Sales"); HP.add(groupedit); panel.add(HP); k = groupedit.getItemCount(); for (int i = 0; i < k; i++) { if (contacts.get(2) == groupedit.getItemText(i)) { groupedit.setSelectedIndex(i); } } checkedit = new CheckBox("Manager"); if (contacts.get(3) == "Y") { checkedit.setValue(true); } else { checkedit.setValue(false); } panel.add(checkedit); buttonPaneledit.clear(); Button submit = new Button("Save"); buttonPaneledit.add(submit); Button cancel = new Button("Cancel"); buttonPaneledit.add(cancel); buttonPaneledit.setSpacing(10); panel.add(buttonPaneledit); addPanel.add(panel); dialogedit.addStyleName("displayed"); dialogedit.add(panel); dialogedit.addStyleName("DialogBox"); addPanel.add(dialogedit); dialogedit.show(); dialogedit.center(); newTextBox.setFocus(true); cancel.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (newTextBox.getValue().equalsIgnoreCase(original)) { dialogedit.hide(); } else if (Sorted.containsKey(newTextBox.getValue())) { Window.alert("Contact Already Present"); dialogedit.show(); } else { dialogedit.hide(); } } }); submit.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialogedit.hide(); if (newTextBox.getText().length() == 0 || jobedit.getText().length() == 0) { if (newTextBox.getText().length() == 0) { Window.alert("The Name Field must not be empty"); } else { Window.alert("The Job Field must not be empty"); } dialogedit.show(); } else { Sorted.remove(edit); String names = newTextBox.getText(); String name = SafeHtmlUtils.htmlEscape(names); final String jobs = jobedit.getText(); final String age = lbedit.getSelectedItemText(); final String gredit = groupedit.getSelectedItemText(); String manager = "N"; if (checkedit.getValue()) { final String val = "Y"; manager = val; } else { final String val = "N"; manager = val; } if (Sorted.containsKey(name)) { Window.alert("Contact Already Present"); dialogedit.show(); } else { contacts = parsearraylist(jobs, age, gredit, manager); Sorted.put(name, contacts); for (int i = 1; i < contactsFlexTable.getRowCount(); i++) { contactsFlexTable.removeRow(i); } int row = 1; for (String key : Sorted.keySet()) { contacts = Sorted.get(key); contactsFlexTable.setText(row, 0, key); contactsFlexTable.setText(row, 1, contacts.get(0)); contactsFlexTable.setText(row, 2, contacts.get(1)); contactsFlexTable.setText(row, 3, contacts.get(2)); contactsFlexTable.setText(row, 4, contacts.get(3)); putdelete(row); putedit(row); row = row + 1; } applyDataRowStyles(); } } } }); } }); contactsFlexTable.setWidget(row, 5, editcontactButton); }
From source file:com.google.gwt.sample.ContactApplication.client.NewUser.java
public NewUser() { dialog = new DialogBox(); dialog.setGlassEnabled(true);/*from ww w. j a v a 2s . c o m*/ dialog.setText("New Contact Details : "); HorizontalPanel HP = new HorizontalPanel(); VerticalPanel panel = new VerticalPanel(); panel.setSpacing(10); panel.setHeight("100"); panel.setWidth("300"); //NAME TEXTBOX newSymbolTextBox = new TextBox(); Label label = new Label("Name: "); panel.add(label); newSymbolTextBox.setWidth("220"); HP.add(label); newSymbolTextBox.setName("textBoxFormElement"); HP.add(newSymbolTextBox); panel.add(HP); //JOB TEXTBOX HP = new HorizontalPanel(); label = new Label("Job Title: "); HP.add(label); job = new TextBox(); job.setWidth("220"); HP.add(job); job.setName("textBoxFormElement"); panel.add(HP); HP = new HorizontalPanel(); label = new Label("Age: "); HP = new HorizontalPanel(); //AGE DROPDOWN lb = new ListBox(); lb.setName("Age:"); for (int i = 15; i <= 100; i++) { String ll = "" + i; lb.addItem(ll); } lb.setWidth("220"); HP.add(label); HP.add(lb); panel.add(HP); //GROUP DROPDOWN HP = new HorizontalPanel(); label = new Label("Group: "); HP.add(label); group = new ListBox(); group.setName("Group"); group.addItem("Engineering"); group.addItem("Finance"); group.addItem("Front Office"); group.addItem("Management"); group.addItem("IT"); group.addItem("Sales"); HP.add(group); panel.add(HP); //MANAGER CHECKBOX check = new CheckBox("Manager"); check.setValue(false); panel.add(check); buttonPanel.clear(); Button submit = new Button("Submit"); buttonPanel.add(submit); Button cancel = new Button("Cancel"); buttonPanel.add(cancel); buttonPanel.setSpacing(10); panel.add(buttonPanel); addPanel.add(panel); dialog.addStyleName("displayed"); dialog.add(panel); addPanel.add(dialog); dialog.show(); dialog.center(); dialog.addStyleDependentName("buttonstyle"); newSymbolTextBox.setFocus(true); //ONClick Method for Cancel Button cancel.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialog.hide(); } }); // ONClick method for SUBMIT BUTTON submit.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { dialog.hide(); if (newSymbolTextBox.getText().length() == 0 || job.getText().length() == 0) { if (newSymbolTextBox.getText().length() == 0) { Window.alert("The Name Field must not be empty"); } else { Window.alert("The Job Field must not be empty"); } dialog.show(); } else { String names = newSymbolTextBox.getText(); String name = SafeHtmlUtils.htmlEscape(names); final String jobs = job.getText(); final String age = lb.getSelectedItemText(); final String gr = group.getSelectedItemText(); String manager = "N"; if (check.getValue()) { final String val = "Y"; manager = val; } else { final String val = "N"; manager = val; } if (Sorted.containsKey(name)) { Window.alert("Contact Already Present"); dialog.show(); } else { contacts = parsearraylist(jobs, age, gr, manager); Sorted.put(name, contacts); for (int i = 1; i < contactsFlexTable.getRowCount(); i++) { contactsFlexTable.removeRow(i); } int row = 1; for (String key : Sorted.keySet()) { contacts = Sorted.get(key); contactsFlexTable.setText(row, 0, key); contactsFlexTable.setText(row, 1, contacts.get(1)); contactsFlexTable.setText(row, 2, contacts.get(1)); contactsFlexTable.setText(row, 3, contacts.get(2)); contactsFlexTable.setText(row, 4, contacts.get(3)); ExistingUser del = new ExistingUser(); del.putdelete(row); ExistingUser ed = new ExistingUser(); ed.putedit(row); row = row + 1; } applyDataRowStyles(); } } } }); }
From source file:com.google.gwt.sample.contacts.client.view.EditContactView.java
public EditContactView() { DecoratorPanel contentDetailsDecorator = new DecoratorPanel(); contentDetailsDecorator.setWidth("18em"); initWidget(contentDetailsDecorator); VerticalPanel contentDetailsPanel = new VerticalPanel(); contentDetailsPanel.setWidth("100%"); // Create the contacts list ////from www . j av a 2s. com detailsTable = new FlexTable(); detailsTable.setCellSpacing(0); detailsTable.setWidth("100%"); detailsTable.addStyleName("contacts-ListContainer"); detailsTable.getColumnFormatter().addStyleName(1, "add-contact-input"); firstName = new TextBox(); lastName = new TextBox(); emailAddress = new TextBox(); initDetailsTable(); contentDetailsPanel.add(detailsTable); HorizontalPanel menuPanel = new HorizontalPanel(); saveButton = new Button("Save"); cancelButton = new Button("Cancel"); menuPanel.add(saveButton); menuPanel.add(cancelButton); contentDetailsPanel.add(menuPanel); contentDetailsDecorator.add(contentDetailsPanel); }
From source file:com.google.gwt.sample.dynatable.client.DayFilterWidget.java
License:Apache License
public DayFilterWidget(SchoolCalendarWidget calendar) { this.calendar = calendar; initWidget(outer);// w w w . java 2 s . co m setStyleName("DynaTable-DayFilterWidget"); outer.add(new DayCheckBox("Sunday", 0)); outer.add(new DayCheckBox("Monday", 1)); outer.add(new DayCheckBox("Tuesday", 2)); outer.add(new DayCheckBox("Wednesday", 3)); outer.add(new DayCheckBox("Thursday", 4)); outer.add(new DayCheckBox("Friday", 5)); outer.add(new DayCheckBox("Saturday", 6)); Button buttonAll = new Button("All", new ClickHandler() { public void onClick(ClickEvent event) { setAllCheckBoxes(true); } }); Button buttonNone = new Button("None", new ClickHandler() { public void onClick(ClickEvent event) { setAllCheckBoxes(false); } }); HorizontalPanel hp = new HorizontalPanel(); hp.setHorizontalAlignment(HasAlignment.ALIGN_CENTER); hp.add(buttonAll); hp.add(buttonNone); outer.add(hp); outer.setCellVerticalAlignment(hp, HasAlignment.ALIGN_BOTTOM); outer.setCellHorizontalAlignment(hp, HasAlignment.ALIGN_CENTER); }
From source file:com.google.gwt.sample.dynatable.client.ui.DayFilterWidget.java
License:Apache License
@UiConstructor public DayFilterWidget(SchoolCalendarWidget calendar) { this.calendar = calendar; initWidget(outer);//from w w w .j av a2 s .co m setStyleName("DynaTable-DayFilterWidget"); outer.add(new DayCheckBox("Sunday", 0)); outer.add(new DayCheckBox("Monday", 1)); outer.add(new DayCheckBox("Tuesday", 2)); outer.add(new DayCheckBox("Wednesday", 3)); outer.add(new DayCheckBox("Thursday", 4)); outer.add(new DayCheckBox("Friday", 5)); outer.add(new DayCheckBox("Saturday", 6)); Button buttonAll = new Button("All", new ClickHandler() { public void onClick(ClickEvent event) { setAllCheckBoxes(true); } }); Button buttonNone = new Button("None", new ClickHandler() { public void onClick(ClickEvent event) { setAllCheckBoxes(false); } }); HorizontalPanel hp = new HorizontalPanel(); hp.setHorizontalAlignment(HasAlignment.ALIGN_CENTER); hp.add(buttonAll); hp.add(buttonNone); outer.add(hp); outer.setCellVerticalAlignment(hp, HasAlignment.ALIGN_BOTTOM); outer.setCellHorizontalAlignment(hp, HasAlignment.ALIGN_CENTER); }