设置滚动条粗细
有没有办法调整 JScrollPane 中滚动条的厚度?默认值有点笨拙。
Is there a way to adjust the thickness of the scrollbar within a JScrollPane
? the default is kind of clunky.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
一个快速但又肮脏的解决方案是通过其他方式将宽度/高度明确设置为例如 10 像素,
其他方法是提供适当的 ScrollBarUI。
A quick but also dirty solution is to set the width/height explicitely to e.g. 10 pixels via
Other way would be to provide a proper
ScrollBarUI
.以下内容适用于默认 LNF(金属)。
如果您只想设置特定大小,那么您可以在创建 JScrollPane 之前放置此代码(将 40 替换为您喜欢的任何大小)...
如果您想根据默认大小缩放滚动条,则如下所示(在创建 JScrollPane 之前)...
如果您想在创建 JScrollPane 之后更改它,事情会稍微复杂一些,但还不错...
我希望对某人有所帮助。
The following applies to the default LNF (Metal).
If you just want to set a specific size, then you can put this code before you create the JScrollPane (replace 40 with whatever size you prefer)...
If you want to scale the scrollbar based on the default size then something like this (before you create the JScrollPane)...
If you want to change it after creating the JScrollPane things are a bit more complex, but not too bad...
I hope that helps someone.
对我来说最简单的方法是直接编辑
jquery.jscrollpane.css
文件。更改.jspVerticalBar
的宽度。 :)simplest way for me was to edit the
jquery.jscrollpane.css
file directly. changing the width of.jspVerticalBar
. :)