如果我明确定位/调整滚动窗格的大小(ick!),我可以使用其窗口的标题栏拖动窗口,如果我使滚动窗格更小,那么我也可以调整窗口的大小。
然而,由于窗口是可调整大小的,我需要将scrollPane设置为填充其父窗口(大概是这样)——这意味着当我开始用标题栏拖动窗口时,它开始移动,但随后停止,scrollPanel开始滚动。
尽管在窗口上进行了填充(这在视觉上看起来是正确的),但标题栏和移动窗口仍然存在问题。
调整大小更糟糕,因为一开始它试图在滚动窗格内下拉一个选择器,然后开始调整表的大小,然后开始滚动滚动窗格!
窗口小部件是这样布置的:
window
scrollPane
table
我尝试过在不同的小部件上填充/设置大小,但当窗口可调整大小时,似乎什么都不起作用。。。
概括一下,我想制作一个可调整大小、可重新定位的窗口,里面有一个滚动窗格,当窗口改变大小时,它会改变大小,但不会影响窗口的大小或重新定位。
原来我应该用add而不是addActor添加滚动窗格,天哪,我希望javadocs中有更好的信息!
不!也不是这样,窗格被粘贴到了窗口的正确大小
v.挫败
终于!
sPane.setFillParent(true);
win.add(sPane).fill().expand();
从API文档或Wiki中仍然不知道是否应该这样使用它…