改变gwt网格面板线之间的空间

时间:2014-06-17 18:58:50

标签: gwt grid space

我有一个10x5大小的网格面板,每个单元格中都有一个文本框。我的问题是,网格太大,特别是太高。

到目前为止我尝试了什么:

1)我将文本框大小更改为(50,8),结果文本框现在不太高,但单元格行之间的空间现在更大,因此网格的整体大小没有改变。

2)将网格高度设置为50px但不起作用:myGrid.setCellPadding(0)

3)设置myGrid.setCellSpacing(0),无效

4)设置myGrid.setHeight("10px")无效

代码:

TextBox[] boxArray= new TextBox[15];

Grid boxGrid = new Grid(10,3);

boxGrid.setCellPadding(0);
boxGrid.setCellSpacing(0);
boxGrid.setHeight("10px");

int boxIndex = 0;
for ( int i=0; i<5; i++ )
{
  for (int j=0; j<3; j++ )
  {
    boxArray[boxIndex] = new TextBox();
    boxArray[boxIndex].setReadOnly(true);
    boxArray[boxIndex].setPixelSize(50, 6);
    boxArray[boxIndex].getElement().setId("answerBox" + boxIndex);
    boxArray[boxIndex].setVisible(true);
    boxArray[boxIndex].setText("0");
    boxGrid.setWidget(i,j,boxArray[boxIndex]);            
    boxIndex++;
  }
}
RootPanel.add( boxGrid );

0 个答案:

没有答案