如果我将JScrollPane滚动条放在左侧,则视口的左侧部分位于滚动条下方。
jScrollPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
如何将视口对齐滚动条的右侧?
答案 0 :(得分:1)
在这里找到答案:http://forums.codeguru.com/ 感谢Rafke。 它工作正常。
jScrollPane.setLayout(new ScrollPaneLayout() {
@Override
public void layoutContainer(Container parent) {
JScrollPane scrollPane = (JScrollPane) parent;
scrollPane.setComponentOrientation(
ComponentOrientation.RIGHT_TO_LEFT);
super.layoutContainer(parent);
scrollPane.setComponentOrientation(
ComponentOrientation.LEFT_TO_RIGHT);
}
});