可以在挥杆中禁用进度条吗?

时间:2012-02-10 17:23:47

标签: java swing progress

出于某些原因,当我在摇摆中禁用进度条时,它仍然看起来一样。禁用JProgressBar时,外观是否应该更改?标签的外观肯定会发生变化。这可能是因为我使用windows xp的外观和感觉?或者还有另一种方法来实现这一目标吗?

更新

所以这是我在Windows 7上的快速测试。默认似乎是Nimbus,禁用进度条将淡出它。但是,当我使用PLAF时,禁用进度条没有任何影响。

Nimbus LAF with top progress disabled Microsoft LAF with top progress disabled

1 个答案:

答案 0 :(得分:4)

禁用的外观由给定Look& amp;的UI委托控制。感觉。例如,Mac的com.apple.laf.AquaProgressBar在禁用时从蓝色变为灰色。您可以按照here所示实现自己的委托,但是您必须决定是否值得付出努力。