Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图创建一个 JSlider 对象,它的线看起来像一个弧线,有最少数量的刻度线(尽管有些可能没有值),滑块指示器是一条从弧线中心绘制到当前的简单线选定的刻度线。看起来我可能必须扩展 BasicSliderUI 并覆盖各种绘制方法。是否已经有这样的例子,或者我是否已经从头开始创建这个对象?
这个例子说明了如何重写paintTrack(). BasicSliderUI看起来你可以画一个Arc2D来得到你想要的效果。
paintTrack()
BasicSliderUI
Arc2D