GWT ScrollPanel,底部滚动条不可滚动

时间:2011-01-17 21:13:51

标签: gwt

如果我像这样创建一个ScrollPanel:

public class BoardPanel extends ScrollPanel {

public BoardPanel(Game game) {

AbsolutePanel abs = new AbsolutePanel();

  setHeight("100px");
  setWidth("100px");
  setAlwaysShowScrollBars(true);
  abs.add(new Image(game.getMap().getImageUrl()));
  add(abs);  
      }
    }

我的照片右边有一个滚动条,可以滚动。 如果我使用setAlwaysShowScrollBars(true);,则仅显示底部的一个 我的问题是,如何让底部可滚动?它只是灰色。

2 个答案:

答案 0 :(得分:0)

如果仅在使用setAlwaysShowScrollBars(true)时显示底部,则很可能意味着图像正在完全显示,并且没有任何内容可以滚动

答案 1 :(得分:0)

public class BoardPanel extends ScrollPanel {
AbsolutePanel abs = new AbsolutePanel();

private GameCtrl gameCtrl;

public BoardPanel(Game game) {
    setSize("100px", "100px");
    abs.add(new Image(game.getMap().getImageUrl()));
    abs.setPixelSize(768,576);
    add(abs);
    for (Player player : game.getPlayerList()) {
        drawRobot(player);
    }
}

我已修复它,你的提示是正确的,因为他认为整个图像都显示出来了。 如果我设置了AbsolutePanel的大小,则会出现底部滚动条,看起来应该如此。