尝试制作更大的JScrollBar令我发疯。我想做一个更大的结和跟踪...以及JScrollBar本身。

我在这里找到了一些代码来扩展我自己的BasicScrollBarUI,以更改结的颜色,性能,图像……但是没有什么可以使整个事情变大。我已尝试多次修改此代码以实现此目的,但我无法做到。

我的意思是这篇文章:Custom JScrollbar Problem (change the knob/thumb)

我可以创建一个大结,但它在屏幕的“外部”,因为整个事情不会变大。我认为即使我正在增加轨道大小,但无论如何JScrollBar本身并没有增长。

有任何想法吗?

先感谢您。

最佳答案

尝试更新ScrollBar中的UIManager width属性:

UIManager.put("ScrollBar.width", new Integer(50));


或者更改首选大小会有所帮助:

scrollBar.setPreferredSize(new Dimension(width, height));

关于java - 使JScrollBar更大,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11428241/

10-10 06:56