List of usage examples for com.google.gwt.user.client.ui Grid Grid
public Grid()
Grid. From source file:co.fxl.gui.gwt.GWTLayout.java
License:Open Source License
@Override public IGridPanel grid() { setComponent(new Grid()); return (IGridPanel) (panel.element = new GWTGridPanel(panel)); }
From source file:com.audata.client.admin.AdminPanel.java
License:Open Source License
/** * Public constructor/*from w w w . jav a 2 s . c o m*/ * */ public AdminPanel() { final Grid grid = new Grid(); initWidget(grid); grid.setCellSpacing(4); grid.resize(3, 3); final CaptionButton capButton = new CaptionButton(); capButton.setWidth("100%"); grid.setWidget(0, 0, capButton); capButton.setImageUrl("images/48x48/users.gif"); capButton.setStyleName("block-background"); capButton.setTitle(LANG.admin_user_title_Text()); capButton.setCaptionText(LANG.admin_user_Text()); capButton.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_USER)); final CaptionButton capButton_1 = new CaptionButton(); capButton_1.setWidth("100%"); grid.setWidget(0, 1, capButton_1); capButton_1.setTitle(LANG.admin_security_title_Text()); capButton_1.setStyleName("block-background"); capButton_1.setImageUrl("images/48x48/security.gif"); capButton_1.setCaptionText(LANG.admin_security_Text()); capButton_1.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_SECURITY)); final CaptionButton capButton_2 = new CaptionButton(); capButton_2.setWidth("100%"); grid.setWidget(0, 2, capButton_2); capButton_2.setStyleName("block-background"); capButton_2.setTitle(LANG.admin_classification_title_Text()); capButton_2.setCaptionText(LANG.classification_Text()); capButton_2.setImageUrl("images/48x48/class.gif"); capButton_2.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_CLASS)); final CaptionButton capButton_3 = new CaptionButton(); capButton_3.setWidth("100%"); grid.setWidget(1, 0, capButton_3); capButton_3.setTitle(LANG.admin_keyword_title_Text()); capButton_3.setImageUrl("images/48x48/keyword.gif"); capButton_3.setStyleName("block-background"); capButton_3.setCaptionText(LANG.admin_keyword_Text()); capButton_3.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_KEYWORD)); final CaptionButton capButton_4 = new CaptionButton(); capButton_4.setWidth("100%"); grid.setWidget(1, 1, capButton_4); capButton_4.setTitle(LANG.admin_udf_title_Text()); capButton_4.setImageUrl("images/48x48/udf.gif"); capButton_4.setStyleName("block-background"); capButton_4.setCaptionText(LANG.admin_udf_Text()); capButton_4.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_UDF)); final CaptionButton capButton_5 = new CaptionButton(); capButton_5.setWidth("100%"); grid.setWidget(1, 2, capButton_5); capButton_5.setImageUrl("images/48x48/rectypes.gif"); capButton_5.setTitle(LANG.admin_rectypes_title_Text()); capButton_5.setStyleName("block-background"); capButton_5.setCaptionText(LANG.admin_rectypes_Text()); capButton_5.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_RECTYPE)); final CaptionButton capButton_6 = new CaptionButton(); capButton_6.setWidth("100%"); grid.setWidget(2, 0, capButton_6); capButton_6.setTitle(LANG.admin_reports_title_Text()); capButton_6.setStyleName("block-background"); capButton_6.setImageUrl("images/48x48/reports.gif"); capButton_6.setCaptionText(LANG.reports_Text()); capButton_6.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_REPORTS)); final CaptionButton capButton_7 = new CaptionButton(); capButton_7.setWidth("100%"); grid.setWidget(2, 1, capButton_7); capButton_7.setTitle(LANG.admin_language_title_Text()); capButton_7.setStyleName("block-background"); capButton_7.setImageUrl("images/48x48/lang.gif"); capButton_7.setCaptionText(LANG.admin_language_Text()); capButton_7.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_LANG)); final CaptionButton capButton_8 = new CaptionButton(); capButton_8.setWidth("100%"); grid.setWidget(2, 2, capButton_8); capButton_8.setStyleName("block-background"); capButton_8.setTitle(LANG.admin_modules_title_Text()); capButton_8.setImageUrl("images/48x48/modules.gif"); capButton_8.setCaptionText(LANG.admin_modules_Text()); capButton_8.addClickListener(new AdminPanelClickListener(AdminPanelClickListener.PANEL_MODULES)); }
From source file:com.google.code.gwt.storage.sample.hellostorage.client.HelloStorage.java
License:Apache License
private Widget createStorageTab(final Storage storage, final boolean isSupported) { VerticalPanel p = new VerticalPanel(); if (isSupported) { HorizontalPanel hp = new HorizontalPanel(); p.add(hp);// w ww .j a va2 s . co m hp.add(new Label("key:")); final TextBox keyInput = new TextBox(); hp.add(keyInput); hp.add(new Label("data:")); final TextBox dataInput = new TextBox(); hp.add(dataInput); final Grid grid = new Grid(); grid.setCellPadding(5); grid.setBorderWidth(1); renderGrid(grid, storage); hp.add(new Button("Put in storage", new ClickHandler() { public void onClick(ClickEvent event) { storage.setItem(keyInput.getText(), dataInput.getText()); renderGrid(grid, storage); } })); p.add(new Button("Clear storage", new ClickHandler() { public void onClick(ClickEvent event) { storage.clear(); renderGrid(grid, storage); } })); p.add(grid); } else { p.add(new Label("This Storage is NOT supported in this browser.")); } return p; }
From source file:com.google.gerrit.client.admin.AccountGroupScreen.java
License:Apache License
private void initExternal() { externalName = new Label(); externalNameFilter = new NpTextBox(); externalNameFilter.setVisibleLength(30); externalNameFilter.addKeyPressHandler(new KeyPressHandler() { @Override/*from w w w. j a v a 2s . c o m*/ public void onKeyPress(final KeyPressEvent event) { if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) { doExternalSearch(); } } }); externalNameSearch = new Button(Gerrit.C.searchButton()); externalNameSearch.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { doExternalSearch(); } }); externalMatches = new Grid(); externalMatches.setStyleName(Gerrit.RESOURCES.css().infoTable()); externalMatches.setVisible(false); final FlowPanel searchLine = new FlowPanel(); searchLine.add(externalNameFilter); searchLine.add(externalNameSearch); externalPanel = new VerticalPanel(); externalPanel.add(new SmallHeading(Util.C.headingExternalGroup())); externalPanel.add(externalName); externalPanel.add(searchLine); externalPanel.add(externalMatches); add(externalPanel); }
From source file:com.gwtmodel.table.view.grid.GridView.java
License:Apache License
GridView(GridViewType gType) {
this.gType = gType;
this.g = new Grid();
}
From source file:com.gwtpro.html5.fileapi.client.samples.SimpleDropUploadDemo.java
License:Apache License
@Override public void onModuleLoad() { showCapabilities();// ww w.j av a2s .co m RootPanel rootPanel = RootPanel.get(); DropHandler dropHandler = new DropHandler(rootPanel); this.table = new Grid(); RootPanel.get("table").add(this.table); String url = GWT.getModuleBaseURL() + "upload-test"; this.fileUploader = new UploadRequestBuilder(url); this.fileUploader.setCallback(new UploadRequestCallback() { @Override public void onError(UploadRequest request, Throwable exception) { SimpleDropUploadDemo.this.table.setText(SimpleDropUploadDemo.this.currentFile + 1, 2, "failed: " + exception.getMessage()); uploadNextFile(SimpleDropUploadDemo.this.currentFile + 1); } @Override public void onResponseReceived(UploadRequest request, Response response) { SimpleDropUploadDemo.this.table.setText(SimpleDropUploadDemo.this.currentFile + 1, 2, "success: " + response.getText()); uploadNextFile(SimpleDropUploadDemo.this.currentFile + 1); } @Override public void onUploadProgress(UploadRequest request, int bytesUploaded) { SimpleDropUploadDemo.this.table.setText(SimpleDropUploadDemo.this.currentFile + 1, 2, bytesUploaded + ""); } }); dropHandler.addFileEventHandler(new FileEventHandler() { @Override public void onFiles(FileEvent event) { SimpleDropUploadDemo.this.files = event.getFiles(); SimpleDropUploadDemo.this.table.clear(); SimpleDropUploadDemo.this.table.resize(SimpleDropUploadDemo.this.files.length() + 1, 3); SimpleDropUploadDemo.this.table.setText(0, 0, "File name"); SimpleDropUploadDemo.this.table.setText(0, 1, "File size"); SimpleDropUploadDemo.this.table.setText(0, 2, "Progress"); for (int i = 0; i < SimpleDropUploadDemo.this.files.length(); ++i) { SimpleDropUploadDemo.this.table.setText(i + 1, 0, SimpleDropUploadDemo.this.files.get(i).getFileName()); SimpleDropUploadDemo.this.table.setText(i + 1, 1, SimpleDropUploadDemo.this.files.get(i).getFileSize() + ""); SimpleDropUploadDemo.this.table.setText(i + 1, 2, ""); } uploadNextFile(0); } }); }
From source file:de.fhrt.codenvy.bpmn.part.bpmnProperties.widgets.AbstractBpmnPropertiesTabWidget.java
License:Open Source License
public AbstractBpmnPropertiesTabWidget(String tabName, BpmnPropertiesView.CurrentJsoAccess jsoAccess) { super();//from w w w . j av a 2 s . c om this.tabName = tabName; this.jsoAccess = jsoAccess; gridTabContent = new Grid(); gridTabContent.setSize("100%", "100%"); initContentElements(); initContent(); ScrollPanel scrollLpContentWrapper = new ScrollPanel(gridTabContent); scrollLpContentWrapper.setSize("100%", "100%"); initWidget(scrollLpContentWrapper); if (gridTabContent.getColumnCount() > 1) { gridTabContent.getColumnFormatter().setWidth(0, "100px"); gridTabContent.getColumnFormatter().setWidth(1, "auto"); } }
From source file:de.fhrt.codenvy.bpmn.part.properties.widgets.AbstractBpmnPropertiesTabWidget.java
License:Open Source License
public AbstractBpmnPropertiesTabWidget(String tabName, BpmnElementPropertiesView.CurrentJsoAccess jsoAccess) { super();/*from ww w . j av a 2 s. c o m*/ this.tabName = tabName; this.jsoAccess = jsoAccess; gridTabContent = new Grid(); gridTabContent.setSize("100%", "100%"); initContentElements(); initContent(); ScrollPanel scrollLpContentWrapper = new ScrollPanel(gridTabContent); scrollLpContentWrapper.setSize("100%", "100%"); initWidget(scrollLpContentWrapper); if (gridTabContent.getColumnCount() > 1) { gridTabContent.getColumnFormatter().setWidth(0, "100px"); gridTabContent.getColumnFormatter().setWidth(1, "auto"); } }
From source file:es.deusto.weblab.client.lab.ui.themes.es.deusto.weblab.defaultweb.AllowedExperimentsWindow.java
License:Open Source License
private void loadExperimentsTable() { int INTENDED_COLUMNS = (80 * Window.getClientWidth() / 100) / 250; if (INTENDED_COLUMNS == 0) INTENDED_COLUMNS = 1;/*from ww w .jav a 2 s . c om*/ final int COLUMNS = this.experimentsAllowed.size() > INTENDED_COLUMNS ? INTENDED_COLUMNS : this.experimentsAllowed.size(); this.experimentsTable.resize(this.experimentsAllowed.size() / COLUMNS + 1, COLUMNS); final List<String> categories = new Vector<String>(this.experimentsAllowed.keySet()); Collections.sort(categories); for (int i = 0; i < categories.size(); ++i) { final String category = categories.get(i); final List<ExperimentAllowed> categoryExperiments = new Vector<ExperimentAllowed>( this.experimentsAllowed.get(category).keySet()); Collections.sort(categoryExperiments); final Grid categoryGrid = new Grid(); categoryGrid.resize(categoryExperiments.size(), 2); categoryGrid.setWidth("100%"); for (int j = 0; j < categoryExperiments.size(); ++j) { final ExperimentAllowed experiment = categoryExperiments.get(j); ExperimentClickListener listener = new ExperimentClickListener(experiment); final Anchor nameLink = new Anchor(experiment.getExperiment().getName()); nameLink.addClickHandler(listener); IConfigurationRetriever retriever = this.experimentsAllowed.get(category).get(experiment); String picture = retriever.getProperty("experiment.picture", ""); if (picture.isEmpty()) picture = retriever.getProperty("experiments.default_picture", ""); if (picture.startsWith("/")) picture = GWT.getModuleBaseURL() + picture; final Image img = new Image(picture); img.setHeight("40px"); img.setStyleName("web-allowedexperiments-image"); img.addClickHandler(listener); categoryGrid.setWidget(j, 0, nameLink); categoryGrid.setWidget(j, 1, new SimplePanel(img)); categoryGrid.getCellFormatter().setHorizontalAlignment(j, 1, HasHorizontalAlignment.ALIGN_CENTER); } final DisclosurePanel categoryPanel = new DisclosurePanel(category); categoryPanel.add(categoryGrid); categoryPanel.setAnimationEnabled(true); categoryPanel.setOpen(true); categoryPanel.setWidth("250px"); categoryPanel.addStyleName("experiment-list-category-panel"); final SimplePanel decoratedCategoryPanel = new SimplePanel(categoryPanel); decoratedCategoryPanel.setWidth("250px"); decoratedCategoryPanel.addStyleName("experiment-list-category-container"); this.experimentsTable.setWidget(i / COLUMNS, i % COLUMNS, decoratedCategoryPanel); this.experimentsTable.getCellFormatter().setVerticalAlignment(i / COLUMNS, i % COLUMNS, HasVerticalAlignment.ALIGN_TOP); } }
From source file:eu.riscoss.client.entities.RDCConfigurationPage.java
License:Apache License
protected void loadRDCs(JSONObject rdcMap) { if (grid != null) grid.removeFromParent();//from www . java 2s. c o m // dock.remove( grid.asWidget() ); grid = new Grid(); dock.add(grid, DockPanel.EAST); int num = 0; for (String key : rdcMap.keySet()) { JSONObject o = rdcMap.get(key).isObject(); JSONArray jpn = o.get("params").isArray(); grid.resize(grid.getRowCount() + jpn.size() + 1, 3); CheckBox chk = new CheckBox(); if (enabledMap.isEnabled(key)) chk.setValue(true); chk.addClickHandler(new ClickWrapper<String>(key) { @Override public void onClick(ClickEvent event) { enabledMap.enableRDC(getValue(), ((CheckBox) event.getSource()).getValue()); changedData = true; } }); grid.setWidget(num, 1, chk); Label lbl = new Label(key); lbl.setStyleName("rdcTitle"); grid.setWidget(num, 0, lbl); for (int p = 0; p < jpn.size(); p++) { num++; JSONObject par = jpn.get(p).isObject(); grid.setWidget(num, 0, new Label(par.get("name").isString().stringValue())); TextBox txt = new TextBox(); txt.setName("txt:" + key + ":" + par.get("name").isString().stringValue()); txt.getElement().setId("txt:" + key + ":" + par.get("name").isString().stringValue()); txt.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { changedData = true; } }); if (enabledMap.isEnabled(key)) txt.setText(enabledMap.get(key, par.get("name").isString().stringValue(), "")); else { if (par.get("def").isString() != null) txt.setText(par.get("def").isString().stringValue()); } grid.setWidget(num, 1, txt); if ((par.get("desc").isString() != null) & (par.get("ex").isString() != null)) { grid.setWidget(num, 2, new HTML(par.get("desc").isString().stringValue() + "<br>" + "Example: " + par.get("ex").isString().stringValue())); } } num++; } dock.setVisible(true); // RootPanel.get().add( hpanel ); // RootPanel.get().add( grid ); }