List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setBorderWidth
public void setBorderWidth(int width)
From source file:com.ephesoft.dcma.gwt.home.client.view.LandingView.java
License:Open Source License
/** * To build the Landing Page./*from w ww . ja v a2s. c o m*/ * * @return FocusPanel */ public FocusPanel buildLandingPage() { focusPanel = new FocusPanel(); flowpanel = new DockLayoutPanel(Unit.PCT); flowpanel.setHeight(HUNDRED_PERCENT); flowpanel.addStyleName(CoreCommonConstants.MAIN_CONTAINER_CSS); HorizontalPanel horCapPanel = new HorizontalPanel(); VerticalPanel innerVerPanel = new VerticalPanel(); innerVerPanel.setWidth(CoreCommonConstants._100_PERCENTAGE); VerticalPanel capPanel = new VerticalPanel(); capPanel.setStyleName(CoreCommonConstants.TOP_PANEL_CSS); HorizontalPanel title = new HorizontalPanel(); title.setBorderWidth(0); title.setSize(HUNDRED_PERCENT, HUNDRED_PERCENT); Label titleLabel = new Label( LocaleDictionary.get().getConstantValue(BatchListConstants.LABEL_BATCH_ALERTS)); title.add(titleLabel); titleLabel.addStyleName(CoreCommonConstants.HEADER_BOLD_TEXT_CSS); capPanel.add(titleLabel); HorizontalPanel simPanel = new HorizontalPanel(); simPanel.setSize(HUNDRED_PERCENT, HUNDRED_PERCENT); Label pendingForReviewLabel = new Label( LocaleDictionary.get().getConstantValue(BatchListConstants.LABEL_PEND_FOR_REVIEW) + ": "); pendingForReviewLabel.addStyleName(CoreCommonConstants.BOLD_TEXT_CSS); pendingForReviewLabelValue = new Label(""); Label pendingForValidationLabel = new Label( LocaleDictionary.get().getConstantValue(BatchListConstants.LABEL_PEND_FOR_VALIDATION) + ": "); pendingForValidationLabel.addStyleName(CoreCommonConstants.BOLD_TEXT_CSS); pendingForValidationLabelValue = new Label(""); Label totalBatchCount = new Label( LocaleDictionary.get().getConstantValue(BatchListConstants.LABEL_TOTAL_BATCHES) + ": "); totalBatchCount.addStyleName(CoreCommonConstants.BOLD_TEXT_CSS); totalBatchValue = new Label(BatchListConstants.EMPTY_STRING); Label pipe = new Label(BatchListConstants.EMPTY_STRING); pipe.setStyleName("pipe"); simPanel.add(totalBatchCount); simPanel.add(totalBatchValue); simPanel.add(pipe); simPanel.add(pendingForReviewLabel); simPanel.add(pendingForReviewLabelValue); simPanel.add(pendingForValidationLabel); simPanel.add(pendingForValidationLabelValue); simPanel.setCellWidth(pendingForReviewLabel, "7%"); simPanel.setCellWidth(pendingForReviewLabelValue, "2%"); simPanel.setCellWidth(pendingForValidationLabel, "7%"); simPanel.setCellWidth(pendingForValidationLabelValue, "20%"); simPanel.setCellWidth(totalBatchCount, "5%"); simPanel.setCellWidth(totalBatchValue, "2%"); simPanel.setCellWidth(pipe, "1%"); capPanel.add(simPanel); capPanel.setWidth(HUNDRED_PERCENT); innerVerPanel.add(capPanel); Label dummyLabel = new Label(); dummyLabel.setHeight("40px"); innerVerPanel.add(dummyLabel); HorizontalPanel buttonTextPanel = new HorizontalPanel(); buttonTextPanel.add(dummyLabel); buttonTextPanel.setCellWidth(dummyLabel, "20%"); innerVerPanel.add(buttonTextPanel); horCapPanel.add(innerVerPanel); horCapPanel.setCellHorizontalAlignment(innerVerPanel, HasAlignment.ALIGN_LEFT); horCapPanel.setWidth(HUNDRED_PERCENT); flowpanel.addNorth(horCapPanel, BatchListConstants.FIFTEEN); reviewTable = new ReviewValidateTable(true); reviewValidateTabLayoutPanel = new TabLayoutPanel(BatchListConstants.FIVE, Unit.PCT); reviewValidateTabLayoutPanel.setWidth(CoreCommonConstants._100_PERCENTAGE); reviewValidateTabLayoutPanel.add(reviewTable.getMainPanel()); validateTable = new ReviewValidateTable(false); reviewValidateTabLayoutPanel.add(validateTable.getMainPanel(), ""); flowpanel.add(reviewValidateTabLayoutPanel); focusPanel.add(flowpanel); focusPanel.addKeyDownHandler(new KeyDownHandler() { @Override public void onKeyDown(KeyDownEvent arg0) { presenter.getController().getEventBus().fireEvent(new BatchListKeyDownEvent(arg0)); } }); return focusPanel; }
From source file:com.google.gwt.sample.stockwatcher.client.FilterMenu.java
public void addSeparator(String title) { HorizontalPanel panel = new HorizontalPanel(); panel.setBorderWidth(0); panel.setWidth("100%"); panel.setTitle(title);/* w ww .j a v a2 s . co m*/ panel.add(new HTML("<hr />")); mainPanel.add(panel); count++; count++; }
From source file:com.hazelcast.monitor.client.InstanceChartPanel.java
License:Open Source License
public void handle(ChangeEvent e) { InstanceStatistics event = (InstanceStatistics) e; if (super.name == null || !super.name.equals(event.getName())) { return;/* w w w. j ava 2 s . c o m*/ } VerticalPanel vPanel = (VerticalPanel) disclosurePanel.getContent(); Label label = (Label) vPanel.getWidget(0); label.setText("Size: " + event.getSize() + " | Total Throughput: " + event.getTotalOPS()); if (vPanel.getWidgetCount() < 2) { HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.add(createAbsPanelWithImage()); horizontalPanel.add(createAbsPanelWithImage()); horizontalPanel.setBorderWidth(0); vPanel.add(horizontalPanel); } HorizontalPanel horizontalPanel = (HorizontalPanel) vPanel.getWidget(1); Image sizeChart = (Image) ((AbsolutePanel) horizontalPanel.getWidget(0)).getWidget(0); String encodeName = URL.encodeComponent(name); sizeChart.setUrl(getServletName() + "?name=" + encodeName + "&type=size&random=" + Math.random() * 10); Image opsChart = (Image) ((AbsolutePanel) horizontalPanel.getWidget(1)).getWidget(0); opsChart.setUrl(getServletName() + "?name=" + encodeName + "&type=ops&random=" + Math.random() * 10); }
From source file:com.mallentechinc.smartwire.client.SmartWireWeb.java
License:Open Source License
public void onModuleLoad() { RootPanel rootPanel = RootPanel.get(); dockLayoutPanel = new DockLayoutPanel(Unit.EM); rootPanel.add(dockLayoutPanel, 10, 10); dockLayoutPanel.setSize("1100px", "900px"); HorizontalPanel headerPanel = new HorizontalPanel(); dockLayoutPanel.addNorth(headerPanel, 6); headerPanel.setWidth("1200px"); headerPanel.setBorderWidth(0); Image logo = new Image("images/smartwire_logo.jpg"); headerPanel.setCellWidth(logo, "400px"); headerPanel.add(logo);// w ww . ja va 2 s . co m headerPanel.add(new HTML("jxu")); Image logoff = new Image("images/doorlogoff.jpg"); logoff.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { boolean confirm = Window.confirm("You are about to logoff"); if (confirm) { //redirect("j_spring_security_logout"); logoff(); } } }); headerPanel.add(logoff); HTML htmlCopyRight = new HTML("Copy Right 2012 mallentechinc.com", true); dockLayoutPanel.addSouth(htmlCopyRight, 7.7); tabPanel = new TabLayoutPanel(2.5, Unit.EM); tabPanel.setAnimationDuration(1000); tabPanel.getElement().getStyle().setMarginBottom(10.0, Unit.PX); dockLayoutPanel.add(tabPanel); tabPanel.addSelectionHandler(new SelectionHandler() { public void onSelection(SelectionEvent event) { // Let the user know what they just did. // Window.alert("You clicked tab " + event.getSelectedItem().toString()); if (event.getSelectedItem().toString().equals("0")) { getAllUsers(); deckPanel.showWidget(1); } else if (event.getSelectedItem().toString().equals("3")) { getAllCircuitsByUser("jxu"); subsysContentDeckPanel.showWidget(1); } } }); //user admin DockLayoutPanel userdockLayoutPanel = new DockLayoutPanel(Unit.EM); VerticalPanel userAdminMenuPanel = new VerticalPanel(); userAdminMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); userdockLayoutPanel.addWest(userAdminMenuPanel, 11); Button getAllUsersButton = new Button("Get All Users"); getAllUsersButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { getAllUsers(); deckPanel.showWidget(1); } }); userAdminMenuPanel.setSpacing(2); userAdminMenuPanel.add(getAllUsersButton); Button addNewUserButton = new Button("Add New User"); addNewUserButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { deckPanel.showWidget(2); } }); userAdminMenuPanel.setSpacing(2); userAdminMenuPanel.add(addNewUserButton); userAdminMenuPanel.setSize("130px", "150px"); //search user Button searchUserButton = new Button("Search User"); searchUserButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); userAdminMenuPanel.setSpacing(2); userAdminMenuPanel.add(searchUserButton); //user content area deckPanel = new DeckPanel(); deckPanel.setAnimationEnabled(true); userdockLayoutPanel.add(deckPanel); //add default page for this HTML htmlNewHtml = new HTML("This is admin page", true); deckPanel.add(htmlNewHtml); //add flex table flexTable = new FlexTable(); flexTable.setCellSpacing(2); flexTable.setCellPadding(2); deckPanel.add(flexTable); flexTable.setSize("700px", ""); //add user input page userformPanel = new FormPanel(); deckPanel.add(userformPanel); final VerticalPanel addUserFormContentPanel = new VerticalPanel(); addUserFormContentPanel.setSpacing(3); addUserFormContentPanel.add(new Label("User Name")); userName = new TextBox(); userName.setName("userName"); addUserFormContentPanel.add(userName); addUserFormContentPanel.add(new Label("Password")); passWord = new PasswordTextBox(); userName.setName("password"); addUserFormContentPanel.add(passWord); addUserFormContentPanel.add(new Label("First Name")); firstName = new TextBox(); firstName.setName("firstName"); addUserFormContentPanel.add(firstName); addUserFormContentPanel.add(new Label("Last Name")); lastName = new TextBox(); lastName.setName("lastName"); addUserFormContentPanel.add(lastName); addUserFormContentPanel.add(new Label("Email")); email = new TextBox(); email.setName("email"); addUserFormContentPanel.add(email); addUserFormContentPanel.add(new Label("User Role")); userRole = new ListBox(); userRole.addStyleName("demo-ListBox"); userRole.addItem("ADMIN"); userRole.addItem("USER"); userRole.setName("userRole"); addUserFormContentPanel.add(userRole); addUserFormContentPanel.add(new Label("Position")); position = new ListBox(); position.addStyleName("demo-ListBox"); position.addItem("EMPLOYEE"); position.addItem("MANAGER"); position.setName("position"); addUserFormContentPanel.add(position); Button insertUserButton = new Button("Add New User"); insertUserButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { //get user input String requestData = getAddUserInput(); //add user saveUpdateUser(requestData); } }); addUserFormContentPanel.add(insertUserButton); userformPanel.add(addUserFormContentPanel); tabPanel.add(userdockLayoutPanel, "User Admin"); //end of user admin //arch DockLayoutPanel archdockLayoutPanel = new DockLayoutPanel(Unit.EM); tabPanel.add(archdockLayoutPanel, "Planning & Architecture"); VerticalPanel archMenuPanel = new VerticalPanel(); archMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); archMenuPanel.setSize("160px", "140px"); Button getAllOption = new Button("All Option Code"); getAllOption.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); archMenuPanel.setSpacing(2); archMenuPanel.add(getAllOption); Button addNewOptionButton = new Button("New Option Code"); addNewOptionButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); archMenuPanel.setSpacing(2); archMenuPanel.add(addNewOptionButton); //search user Button searchOptionCodeButton = new Button("Search Option Code"); searchOptionCodeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); archMenuPanel.setSpacing(2); archMenuPanel.add(searchOptionCodeButton); //search user Button functionCodeButton = new Button("Fuction Code"); functionCodeButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); archMenuPanel.setSpacing(2); archMenuPanel.add(functionCodeButton); archdockLayoutPanel.addWest(archMenuPanel, 11); //end of arch //ee components DockLayoutPanel eeCompdockLayoutPanel = new DockLayoutPanel(Unit.EM); VerticalPanel eeCompMenuPanel = new VerticalPanel(); eeCompMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); eeCompMenuPanel.setSize("160px", "120px"); Button device = new Button("Device"); device.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); eeCompMenuPanel.setSpacing(2); eeCompMenuPanel.add(device); eeCompdockLayoutPanel.addWest(eeCompMenuPanel, 11); tabPanel.add(eeCompdockLayoutPanel, "EE Components"); //end of ee components //sub system DockLayoutPanel subSystemdockLayoutPanel = new DockLayoutPanel(Unit.EM); VerticalPanel subsysMenuPanel = new VerticalPanel(); subsysMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); subsysMenuPanel.setSize("160px", "120px"); Button myCircuits = new Button("My Sub Systems"); myCircuits.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { getAllCircuitsByUser("jxu"); subsysContentDeckPanel.showWidget(1); } }); subsysMenuPanel.setSpacing(2); subsysMenuPanel.add(myCircuits); //all sub system Button allSubSystems = new Button("Sub Systems"); allSubSystems.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); subsysMenuPanel.setSpacing(2); subsysMenuPanel.add(allSubSystems); //sub system family Button allSubSystemFamily = new Button("Sub System Family"); allSubSystemFamily.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); subsysMenuPanel.setSpacing(2); subsysMenuPanel.add(allSubSystemFamily); subSystemdockLayoutPanel.addWest(subsysMenuPanel, 11); //sub system content subsysContentDeckPanel = new DeckPanel(); subsysContentDeckPanel.setAnimationEnabled(true); //html HTML subsystemHtml = new HTML("This is place you can manager your Sub System", true); subsysContentDeckPanel.add(subsystemHtml); //add circuit page circuitsFlexTable = new FlexTable(); circuitsFlexTable.setSize("500px", "100px"); circuitsFlexTable.setCellPadding(2); circuitsFlexTable.setCellSpacing(2); subsysContentDeckPanel.add(this.circuitsFlexTable); subSystemdockLayoutPanel.add(subsysContentDeckPanel); //end of sub system content tabPanel.add(subSystemdockLayoutPanel, "Sub System Design"); //end of system //config vechile DockLayoutPanel vehicledockLayoutPanel = new DockLayoutPanel(Unit.EM); VerticalPanel vehicleMenuPanel = new VerticalPanel(); vehicleMenuPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); vehicleMenuPanel.setSize("160px", "120px"); Button addVehcile = new Button("Add Vehicle"); addVehcile.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); vehicleMenuPanel.setSpacing(2); vehicleMenuPanel.add(addVehcile); //all sub system Button addTrim = new Button("Add Trim"); addTrim.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.alert("Working on it, stay tune..."); } }); vehicleMenuPanel.setSpacing(2); vehicleMenuPanel.add(addTrim); vehicledockLayoutPanel.addWest(vehicleMenuPanel, 11); tabPanel.add(vehicledockLayoutPanel, "Vehicle Configurations"); //end of //config vechile DockLayoutPanel qadockLayoutPanel = new DockLayoutPanel(Unit.EM); tabPanel.add(qadockLayoutPanel, "Quality Assurance"); DockLayoutPanel midockLayoutPanel = new DockLayoutPanel(Unit.EM); tabPanel.add(midockLayoutPanel, "Manufacture Interface"); tabPanel.selectTab(0); getAllUsers(); deckPanel.showWidget(1); }
From source file:com.sun.labs.aura.dbbrowser.client.viz.Util.java
License:Open Source License
public static HorizontalPanel getHisto(String name, int value, int maxValue, int maxWidth, String text) { int leftWidth = Math.round(((float) value / (float) maxValue) * (float) maxWidth); if (leftWidth < 1) { leftWidth = 1;/*from w w w . j a v a 2s . c o m*/ } else if (leftWidth > maxWidth) { leftWidth = maxWidth; } int rightWidth = maxWidth - leftWidth; boolean alert = false; if (value / (float) maxValue > 0.75) { alert = true; } HorizontalPanel all = new HorizontalPanel(); all.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE); all.add(new StyleLabel(name + ":", "viz-histoName")); HorizontalPanel table = new HorizontalPanel(); table.setWidth(maxWidth + "px"); table.setBorderWidth(0); table.setSpacing(0); Widget left = new Label(""); if (alert) { left.setStyleName("viz-histoLeftAlert"); } else { left.setStyleName("viz-histoLeft"); } left.setWidth(leftWidth + ""); left.setHeight("10px"); left.getElement().getStyle().setPropertyPx("fontSize", 6); Widget right = new Label(""); if (alert) { right.setStyleName("viz-histoRightAlert"); } else { right.setStyleName("viz-histoRight"); } right.setWidth(rightWidth + ""); right.setHeight("10px"); right.getElement().getStyle().setPropertyPx("fontSize", 6); table.add(left); table.add(right); all.add(table); all.add(new StyleLabel(text, "viz-histoText")); return all; }
From source file:com.sun.labs.aura.music.wsitm.client.WebLib.java
License:Open Source License
/** * Returns a populatiry histrogram. To get it wrapped with a title, use other * utility functions getSmallPopularityWidget() or getPopularityWidget() * @param normPopularity popularity as a number between 0 and 1 * @param log plot on log scale/*from ww w. j a va 2s . co m*/ * @param height maximum size of 15 * @param maxWidth * @return */ public static HorizontalPanel getPopularityHisto(double normPopularity, boolean log, int height, int maxWidth) { if (log) { normPopularity = Math.log(normPopularity + 1) / Math.log(2); // get the base 2 log } int leftWidth = (int) (normPopularity * maxWidth); if (leftWidth < 1) { leftWidth = 1; } else if (leftWidth > maxWidth) { leftWidth = maxWidth; } int rightWidth = maxWidth - leftWidth; HorizontalPanel table = new HorizontalPanel(); table.setWidth(maxWidth + "px"); table.setBorderWidth(0); table.setSpacing(0); Widget left = new Label(""); left.setStyleName("popLeft"); left.setWidth(leftWidth + ""); left.setHeight(height + "px"); left.getElement().getStyle().setPropertyPx("fontSize", height - 2); Widget right = new Label(""); right.setStyleName("popRight"); right.setWidth(rightWidth + ""); right.setHeight(height + "px"); right.getElement().getStyle().setPropertyPx("fontSize", height - 2); table.add(left); table.add(right); return table; }
From source file:gov.nist.spectrumbrowser.client.SensorDataStream.java
License:Open Source License
@Override public void draw() { try {//from w w w .j a va 2s . c o m // TODO Auto-generated method stub verticalPanel.clear(); drawMenuItems(); HorizontalPanel spectrogramPanel = new HorizontalPanel(); colorMap = new ColorMap((int) maxPower, (int) minPower); verticalPanel.add(spectrogramPanel); frequencyValuesCanvas = Canvas.createIfSupported(); frequencyValuesCanvas.setWidth(100 + "px"); frequencyValuesCanvas.setHeight(SpectrumBrowser.SPEC_HEIGHT + "px"); frequencyValuesCanvas.setCoordinateSpaceHeight(SpectrumBrowser.SPEC_HEIGHT); frequencyValuesCanvas.setCoordinateSpaceWidth(100); spectrogramCanvas = Canvas.createIfSupported(); spectrogramCanvas.setTitle("Click to freeze/unfreeze"); spectrogramCanvas.setWidth(SpectrumBrowser.SPEC_WIDTH + "px"); spectrogramCanvas.setHeight(SpectrumBrowser.SPEC_HEIGHT + "px"); spectrogramCanvas.setCoordinateSpaceWidth(SpectrumBrowser.SPEC_WIDTH); spectrogramCanvas.setCoordinateSpaceHeight(SpectrumBrowser.SPEC_HEIGHT); spectrogramCanvas.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { isFrozen = !isFrozen; if (isFrozen) { freezeButton.setText("Unfreeze"); } else { freezeButton.setText("Freeze"); } } }); spectrogramPanel.add(frequencyValuesCanvas); spectrogramPanel.add(spectrogramCanvas); spectrogramPanel.setBorderWidth(3); // Draw the colorbar canvas. HorizontalPanel colorbarFrame = new HorizontalPanel(); colorbarFrame.setBorderWidth(3); Canvas colorbarCanvas = Canvas.createIfSupported(); Canvas colorbarTextCanvas = Canvas.createIfSupported(); colorbarCanvas.setWidth(30 + "px"); colorbarCanvas.setCoordinateSpaceHeight(SpectrumBrowser.SPEC_HEIGHT); colorbarCanvas.setCoordinateSpaceWidth(30); colorbarTextCanvas.setWidth(30 + "px"); colorbarCanvas.setHeight(SpectrumBrowser.SPEC_HEIGHT + "px"); colorbarTextCanvas.setCoordinateSpaceHeight(SpectrumBrowser.SPEC_HEIGHT); colorbarTextCanvas.setHeight(SpectrumBrowser.SPEC_HEIGHT + "px"); colorbarTextCanvas.setCoordinateSpaceWidth(30); int nStops = colorMap.getColorStopCount(); colorbarFrame.add(colorbarCanvas); colorbarFrame.add(colorbarTextCanvas); spectrogramPanel.add(colorbarFrame); verticalPanel.add(spectrogramPanel); double rectHeight = (double) SpectrumBrowser.SPEC_HEIGHT / (double) nStops; int i = 0; for (ColorStop colorStop : colorMap.getColorStops()) { CssColor color = colorStop.cssColor; Context2d context = colorbarCanvas.getContext2d(); context.setFillStyle(color); double y = SpectrumBrowser.SPEC_HEIGHT - (i + 1) * rectHeight; context.fillRect(0, y, 30, (int) rectHeight); Context2d textContext = colorbarTextCanvas.getContext2d(); textContext.setTextAlign(TextAlign.LEFT); textContext.fillText(Integer.toString((int) colorStop.stopValue), 0, (int) (y + rectHeight / 2)); i++; } occupancyPanel = new HorizontalPanel(); VerticalPanel pad = new VerticalPanel(); pad.setWidth("25px"); occupancyPanel.add(pad); spectrumPanel = new HorizontalPanel(); ChartLoader chartLoader = new ChartLoader(ChartPackage.CORECHART); chartLoader.loadApi(new Runnable() { @Override public void run() { chartApiLoaded = true; } }); verticalPanel.add(occupancyPanel); verticalPanel.add(spectrumPanel); context2d = spectrogramCanvas.getContext2d(); openWebSocket(); } catch (Throwable th) { logger.log(Level.SEVERE, "ERROR drawing screen", th); } }
From source file:org.geowe.client.local.main.map.SimpleMapVerticalLegend.java
License:Open Source License
private HorizontalPanel getColorPanel(Layer layer) { HorizontalPanel colorPanel = new HorizontalPanel(); colorPanel.setSize("20px", "20px"); colorPanel.getElement().getStyle().setBackgroundColor(getColor(layer, "fillColor")); colorPanel.setBorderWidth(2); colorPanel.getElement().getStyle().setBorderStyle(BorderStyle.SOLID); colorPanel.getElement().getStyle().setBorderColor(getColor(layer, "strokeColor")); return colorPanel; }
From source file:org.jboss.errai.cdi.demo.mvp.client.local.view.ContactsView.java
License:Apache License
public ContactsView() { DecoratorPanel contentTableDecorator = new DecoratorPanel(); initWidget(contentTableDecorator);// w ww . j a v a 2 s . c o m contentTableDecorator.setWidth("100%"); contentTableDecorator.setWidth("18em"); contentTable = new FlexTable(); contentTable.setWidth("100%"); contentTable.getCellFormatter().addStyleName(0, 0, "contacts-ListContainer"); contentTable.getCellFormatter().setWidth(0, 0, "100%"); contentTable.getFlexCellFormatter().setVerticalAlignment(0, 0, DockPanel.ALIGN_TOP); // Create the menu HorizontalPanel hPanel = new HorizontalPanel(); hPanel.setBorderWidth(0); hPanel.setSpacing(0); hPanel.setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT); addButton = new Button("Add Contact"); hPanel.add(addButton); deleteButton = new Button("Delete Contact"); hPanel.add(deleteButton); contentTable.getCellFormatter().addStyleName(0, 0, "contacts-ListMenu"); contentTable.setWidget(0, 0, hPanel); // Create the contacts list contactsTable = new FlexTable(); contactsTable.setCellSpacing(0); contactsTable.setCellPadding(0); contactsTable.setWidth("100%"); contactsTable.addStyleName("contacts-ListContents"); contactsTable.getColumnFormatter().setWidth(0, "15px"); contentTable.setWidget(1, 0, contactsTable); contentTableDecorator.add(contentTable); }
From source file:org.jbpm.form.builder.ng.model.client.form.editors.HeaderInplaceEditor.java
License:Apache License
public HeaderInplaceEditor(final HeaderFormItem item) { final HorizontalPanel editPanel = new HorizontalPanel(); editPanel.setBorderWidth(1); textBox.setValue(item.getHeader().getText()); textBox.addBlurHandler(new BlurHandler() { @Override// w w w . java 2 s .c o m public void onBlur(BlurEvent event) { wrapper.setValue(false); item.reset(); } }); textBox.addFocusHandler(new FocusHandler() { @Override public void onFocus(FocusEvent event) { wrapper.setValue(true); } }); textBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { Map<String, Object> dataSnapshot = new HashMap<String, Object>(); dataSnapshot.put("item", item); dataSnapshot.put("oldValue", item.getHeader().getText()); dataSnapshot.put("newValue", textBox.getValue()); bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() { @Override public void undoAction(UndoableEvent event) { HeaderFormItem myItem = (HeaderFormItem) event.getData("item"); String value = (String) event.getData("oldValue"); myItem.setContent("<h1>" + value + "</h1>"); } @Override public void onEvent(UndoableEvent event) { } @Override public void doAction(UndoableEvent event) { HeaderFormItem myItem = (HeaderFormItem) event.getData("item"); String value = (String) event.getData("newValue"); myItem.setContent("<h1>" + value + "</h1>"); } })); item.reset(); } }); editPanel.add(textBox); textBox.setWidth(item.getHeader().getOffsetWidth() + "px"); textBox.setFocus(true); add(editPanel); }