LibGDX物理滚动条滚动窗格

LibGDX物理滚动条滚动窗格,libgdx,Libgdx,我已经创建了一个滚动窗格,但是没有滚动条(比如浏览器一侧的滚动条),你必须用鼠标拖动。如何获得滚动条?这未经测试 似乎使用以下命令可以为滚动窗格启用滚动条 boolean enable_x = true; boolean enable_y = true; scrollpane.setForceScroll(enable_x,enable_y); 来源:我添加滚动条的方法是使用libgdx的ScrollPane.ScrollPaneStyle将滚动条设置为九匹配 ScrollPane.Scrol

我已经创建了一个滚动窗格,但是没有滚动条(比如浏览器一侧的滚动条),你必须用鼠标拖动。如何获得滚动条?

这未经测试

似乎使用以下命令可以为滚动窗格启用滚动条

boolean enable_x = true;
boolean enable_y = true;
scrollpane.setForceScroll(enable_x,enable_y);

来源:

我添加滚动条的方法是使用libgdx的ScrollPane.ScrollPaneStyle将滚动条设置为九匹配

ScrollPane.ScrollPaneStyle scrollStyle;
/...

scrollTexture = new Texture(Gdx.files.internal("Scroll9.png"));
scrollNine = new NinePatch(new TextureRegion(scrollTexture,6,6),2,2,2,2);
然后我创建了垂直滚动旋钮

scrollStyle = new ScrollPane.ScrollPaneStyle();
scrollStyle.vScrollKnob = new NinePatchDrawable(box);
并将该样式应用于我的可滚动表格

scroll = new ScrollPane(test, scrollStyle);
资料来源:

通过皮肤启用该条:

Skin skin = new Skin(Gdx.files.internal("data/uiskin.json"));
ScrollPane scrollPane=new ScrollPane(resultsTextArea, skin);

我试过了。它现在可以工作了…

原来是我自己修复的。那么请提供您问题的正确答案,供其他用户将来参考。