当我设置JScrollBar的visibleAmount等于最大值时,JScrollbar的拇指消失了。我也不知道原因?我想让滚动条变成这样:<>。

发布于 2011-10-27 16:29:28
如果JScrollBar是JScrollPane的一部分,您可以选择可见性策略:
JScrollPane pane = new JScrollPanel(aPanel);
pane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);例如,上面的代码使水平滚动条始终可见。
编辑:
如果要创建用于滚动组件的自定义JScrollBar,则应考虑使用滚动窗格的JScrollPane和add it:
JScrollBar bar = new YourCustomScrollBar();
scrollPane.setHorizontalScrollBar(bar);
pane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);https://stackoverflow.com/questions/7913369
复制相似问题