我需要在我的JScrollPane中的内容的 left 上放置一个滚动条。可以在没有单独的JScrollBar组件的情况下完成吗?也许只是通过设置一些对齐?
答案 0 :(得分:14)
使用反复试验我发现
JScrollPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
像魅力一样工作。
答案 1 :(得分:0)
接受的答案使我的 GridBagLayout
面板无法水平拉伸(而且组件的首选大小错误 #5727254 似乎还有更多问题)
我找到了解决方案:
leftPanelScroll.setRowHeaderView(leftPanelScroll.getVerticalScrollBar());
我希望它能帮助另一个可怜的灵魂。
答案 2 :(得分:-3)
我尝试在css类.jspVerticalBar
中将轨道div的对齐方式从“右”更改为“左”。似乎工作。
.jspVerticalBar
{
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 100%;
background: red;
}