2

我是 Java 新手,但需要知道开发人员是否可以更改JProgressBar. 我的意思是假设在我的情况下我想改变形状,使它看起来像一个圆圈或其他东西?

虽然我只是希望它从条形变为弧形,或者您可以说我想将条形更改为任何其他形状。我的进度条可能看起来像条形以外的曲线。我想在其中添加一条曲线。

4

1 回答 1

7

a 的外观JProgressBar由组件的 UI 委托控制,通常派生自BasicProgressBarUI. 您可以提供自己的委托,如此处所示并覆盖所需的绘制方法。

附录:对于半圆形显示,您可以利用DialPlot图书馆JFreeChart这里讨论了一个完整的例子。您可以直接使用它或在 UI 委托中呈现图表。

图片

于 2013-04-24T03:20:25.493 回答