【问题标题】:Is there a way to change the icon of a Jslider? [closed]有没有办法改变 Jslider 的图标? [关闭]
【发布时间】:2013-11-25 00:22:01
【问题描述】:

我正在尝试做自己的程序,而我想要的基础是使用某种滑块将角色带到不同的建筑物。我的公共汽车基本上有一条很长的垂直道路(这就是滑块的样子)。我知道 JSlider 的一般图标是一个可以拖动到不同值的小五边形。我只是想知道,有没有办法把那个五角形图标变成我选择的东西?

【问题讨论】:

  • 有关更多信息,请参阅 UIManager Defaults。但请注意,这些密钥取决于 PLAF。

标签: java swing icons jslider


【解决方案1】:

您需要扩展BasicSliderUI 并覆盖paintThumb() 以呈现所需的Shape。这个example 使用drawLine() 渲染一个三角形。

【讨论】:

    猜你喜欢
    • 2022-06-17
    • 1970-01-01
    • 2013-10-27
    • 1970-01-01
    • 2012-03-29
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    相关资源
    最近更新 更多