java - 自定义 JScrollBar 箭头

标签 java swing jscrollpane

我想创建 JScrollBar,其底部带有增加和减少按钮,以防垂直滚动条,如所附图像所示。 (Mac OS 风格)

我需要类似的东西

------------O------------<>

而不是

<----------O-------------->

你能帮我解决这个问题吗?

ScrollBar

最佳答案

查看 ScrollBarUI 或 L&F 实现之一的源代码,了解各个 Look And Feel 类如何实现它们所实现的目标。然后,您需要重新编写 Paint 方法来绘制您的版本。

here is the source code for the BasicL&F .

但是,我还建议搜索已经执行此操作的 L&F,因为我确信有人已经在其中一个 L&F 平台中执行了此操作。

关于java - 自定义 JScrollBar 箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912887/

相关文章:

java - 返回一个值。输出总是打印0

java - 捕获错误以抛出异常

java - InputMap for CTRL only 中的 KeyStroke 必须有 CTRL_DOWN_MASK 和 CTRL_MASK(仅限 win10)

java - JTable 和 JScrollPane

java - 如何根据JFrame大小设置JScrollPane的大小?

Java将文本拆分为数组然后添加值

Java Swing 的 GridBagLayout 不会将组件定位在网格单元的顶部

Java 拖放图像并在拖动时显示图像缩略图

java - 将 JScrollPane 添加到显示图像的面板

java - 如何检查空字符串