List of usage examples for com.google.gwt.user.client.ui HTMLTable setText
public void setText(int row, int column, String text)
From source file:com.google.gwt.sample.simplexml.client.SimpleXML.java
License:Apache License
private void fillInOrderTableRow(Element customerElement, Element order, HTMLTable table, int rowPos, int columnPos) { // Order ID/*w w w .ja v a 2 s . co m*/ String orderId = order.getAttribute("id"); table.setText(rowPos, columnPos++, orderId); // Item Element item = (Element) order.getElementsByTagName("item").item(0); String itemUPC = item.getAttribute("upc"); String itemName = item.getFirstChild().getNodeValue(); Label itemLabel = new Label(itemUPC); itemLabel.setTitle(itemName); table.setWidget(rowPos, columnPos++, itemLabel); // Ordered On String orderedOnValue = getElementTextValue(customerElement, "orderedOn"); table.setText(rowPos, columnPos++, orderedOnValue); // Address Element address = (Element) order.getElementsByTagName("address").item(0); XMLParser.removeWhitespace(address); NodeList lst = address.getChildNodes(); for (int j = 0; j < lst.getLength(); j++) { Element next = (Element) lst.item(j); String addressPartText = next.getFirstChild().getNodeValue(); table.setText(rowPos, columnPos++, addressPartText); } // Shipped By (optional attribute) NodeList shippedByList = order.getElementsByTagName("shippingInfo"); if (shippedByList.getLength() == 1) { Element shippedBy = (Element) shippedByList.item(0); // Depending upon the shipper, different attributes might be // available, so XML carries the display info FlexTable shippedByTable = new FlexTable(); shippedByTable.getRowFormatter().setStyleName(0, USER_TABLE_LABEL_STYLE); shippedByTable.setBorderWidth(1); NodeList shippedByParts = shippedBy.getChildNodes(); for (int j = 0; j < shippedByParts.getLength(); j++) { Node next = shippedByParts.item(j); Element elem = (Element) next; shippedByTable.setText(0, j, elem.getAttribute("title")); shippedByTable.setText(1, j, elem.getFirstChild().getNodeValue()); } table.setWidget(rowPos, columnPos++, shippedByTable); } }
From source file:com.google.zxing.web.generator.client.Generator.java
License:Apache License
void setupLeftPanel() { topPanel.setHTML(2, 0, "<span id=\"errorMessageID\" class=\"" + StylesDefs.ERROR_MESSAGE + "\"></span>"); // fills up the list of generators for (GeneratorSource generator : generators) { genList.addItem(generator.getName()); setGridStyle(generator.getWidget()); }//from w w w .j av a 2s . c o m sizeList.addItem("Small", "120"); sizeList.addItem("Medium", "230"); sizeList.addItem("Large", "350"); sizeList.setSelectedIndex(2); ecLevelList.addItem("L"); ecLevelList.addItem("M"); ecLevelList.addItem("Q"); ecLevelList.addItem("H"); ecLevelList.setSelectedIndex(0); encodingList.addItem("UTF-8"); encodingList.addItem("ISO-8859-1"); encodingList.addItem("Shift_JIS"); encodingList.setSelectedIndex(0); // updates the second row of the table with the content of the selected generator genList.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent Event) { int i = genList.getSelectedIndex(); setWidget(i); } }); // grid for the generator picker HTMLTable selectionTable = new Grid(1, 2); selectionTable.setText(0, 0, "Contents"); selectionTable.setWidget(0, 1, genList); setGridStyle(selectionTable); topPanel.setWidget(0, 0, selectionTable); // grid for the generate button HTMLTable generateGrid = new Grid(1, 2); setGridStyle(generateGrid); Button generateButton = new Button("Generate →"); generateButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { generate(); } }); generateGrid.setWidget(0, 1, generateButton); topPanel.setWidget(4, 0, generateGrid); HTMLTable configTable = new Grid(3, 2); configTable.setText(0, 0, "Barcode size"); configTable.setWidget(0, 1, sizeList); configTable.setText(1, 0, "Error correction"); configTable.setWidget(1, 1, ecLevelList); configTable.setText(2, 0, "Character encoding"); configTable.setWidget(2, 1, encodingList); setGridStyle(configTable); topPanel.setWidget(3, 0, configTable); }
From source file:de.lilawelt.zmachine.client.offline.OfflineMenuImplReal.java
License:Open Source License
public void showGames() { if (showing) { return;/* w w w . j av a 2 s. co m*/ } showing = true; p.remove(statusLabel); Label title = new Label("Available games:"); p.add(title, DockPanel.NORTH); HTMLTable h = new FlexTable(); h.setText(0, 0, "Game Name:"); p.add(h, DockPanel.NORTH); try { Database db = f.createDatabase(); db.open("textadventure-saves"); ResultSet rs = db.execute("Select gamename, gameuid from offlinegames;"); for (int i = 0; rs.isValidRow(); ++i, rs.next()) { final String name = rs.getFieldAsString(0); final String uid = rs.getFieldAsString(1); Hyperlink link = new Hyperlink(); link.setText(rs.getFieldAsString(0)); link.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Machine.get().loadStory("/games/" + name + ".sto", uid); } }); h.setWidget(i + 1, 0, link); } } catch (Exception e) { Window.alert("Error: " + e.getMessage()); } }
From source file:org.openelis.modules.sample1.client.ResultCell.java
License:Open Source License
/** * Gets Formatted value from editor and sets it as the cell's display *///from w w w.ja v a 2 s . com public void render(HTMLTable table, int row, int col, Object value) { table.setText(row, col, display(value)); }
From source file:org.openelis.ui.widget.celltable.AutoCompleteCell.java
License:Open Source License
/** * Gets Formatted value from editor and sets it as the cells display *///from w ww .ja v a2s .c o m public void render(HTMLTable table, int row, int col, Object value) { query = false; editor.setQueryMode(false); table.setText(row, col, display(value)); }
From source file:org.openelis.ui.widget.celltable.AutoCompleteCell.java
License:Open Source License
/** * Sets the QueryData to the editor and sets the Query string into the cell * text//from ww w. j a v a 2 s .c o m */ public void renderQuery(HTMLTable table, int row, int col, QueryData qd) { query = true; editor.setQueryMode(true); editor.setQuery(qd); table.setText(row, col, editor.getDisplay()); }
From source file:org.openelis.ui.widget.celltable.CalendarCell.java
License:Open Source License
/** * Sets the QueryData to the editor and sets the Query string into the cell * text/* w w w .ja va 2s. co m*/ */ public void renderQuery(HTMLTable table, int row, int col, QueryData qd) { query = true; editor.setQueryMode(true); editor.setQuery(qd); table.setText(row, col, editor.getText()); }
From source file:org.openelis.ui.widget.celltable.DropdownCell.java
License:Open Source License
/** * Gets Formatted value from editor and sets it as the cells display *///from w w w. j a va 2s . co m public void render(HTMLTable table, int row, int col, Object value) { editor.setQueryMode(false); table.setText(row, col, display(value)); }
From source file:org.openelis.ui.widget.celltable.LabelCell.java
License:Open Source License
public void renderQuery(HTMLTable table, int frow, int col, QueryData qd) { table.setText(frow, col, ""); }
From source file:org.openelis.ui.widget.celltable.TextBoxCell.java
License:Open Source License
public void render(HTMLTable table, int row, int col, Object value) { table.setText(row, col, display(value)); }