Example usage for com.google.gwt.user.client.ui HTMLTable setText

List of usage examples for com.google.gwt.user.client.ui HTMLTable setText

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HTMLTable setText.

Prototype

public void setText(int row, int column, String text) 

Source Link

Document

Sets the text within the specified cell.

Usage

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 &rarr;");
    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));
}