recuento de filas en flexTable en GWT

Estoy aprendiendo GWT

En la primera fila de flexTable he agregado un cuadro combinado, cuadro combinado, cuadro de texto, AddButton, botón Eliminar.

Al hacer clic, el evento de addButton 2 fila se agrega a la tabla flexible con el mismo componente que el primero. (cuadro combinado, cuadro combinado, cuadro de texto, botón Agregar, botón Eliminar).

private Button getAddbutton() {

        addbutton = new Button("");
        addbutton.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                int i = flexTable.getRowCount();
                System.out.println(" i " + i);
                i++;
                flexTable.setWidget(i, 0, getPropertyList());
                flexTable.setWidget(i, 1, getConditionList());
                flexTable.setWidget(i, 2, getKeyWord());
                flexTable.setWidget(i, 3, getAddbutton());

                flexTable.setWidget(i, 4, getRemove());
                remove.setStyleName("cmis-Button-removeOn");
                remove.setTitle(""+i);
            }
        });
        addbutton.setSize("25px", "25px");
        addbutton.setStyleName("cmis-Button-Add");

    return addbutton;
}

La salida de i es

 i 1
 i 3
 i 5
 i 7

Por qué el rowCount está aumentando en 2, aunque he agregado solo 4 filas en coloumn

Respuesta 1

Estoy tratando de construir una canalización de código para: Tomar un proyecto fuente de github Java. Construirlo para generar un archivo jar. Usar un sam-template.yml para desplegar el jar. Puedo construir el jar, es decir, tengo la etapa 2 funcionando. ...

Tengo una matriz de enteros que intento recorrer, luego obtengo un objeto de producto por ID basado en la matriz. Luego intento agregar el objeto de producto creado a otra matriz, pero esto está dando ...

Me gustaría obtener datos de InputStream () como una cadena, por ejemplo. Hola, iniciar, detener, etc. Mi fragmento de código es byte [] buffer = nuevo byte [1024]; inputStream.read (buffer); Mis datos son comandos enviados desde ...

La simplicidad de Xalan es bastante atractiva, pero ¿cómo realizaría esta simple transformación de saxon usando archivos xml y xsl? paquete xalan; import java.io.File; import java.io.FileOutputStream; ...