JScrollPane左侧滚动条

时间:2009-08-21 12:37:12

标签: java swing

我需要在我的JScrollPane中的内容的 left 上放置一个滚动条。可以在没有单独的JScrollBar组件的情况下完成吗?也许只是通过设置一些对齐?

3 个答案:

答案 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;
}