如果我像这样创建一个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);
,则仅显示底部的一个
我的问题是,如何让底部可滚动?它只是灰色。
答案 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的大小,则会出现底部滚动条,看起来应该如此。