出于某些原因,当我在摇摆中禁用进度条时,它仍然看起来一样。禁用JProgressBar时,外观是否应该更改?标签的外观肯定会发生变化。这可能是因为我使用windows xp的外观和感觉?或者还有另一种方法来实现这一目标吗?
更新
所以这是我在Windows 7上的快速测试。默认似乎是Nimbus,禁用进度条将淡出它。但是,当我使用PLAF时,禁用进度条没有任何影响。
答案 0 :(得分:4)
禁用的外观由给定Look& amp;的UI委托控制。感觉。例如,Mac的com.apple.laf.AquaProgressBar
在禁用时从蓝色变为灰色。您可以按照here所示实现自己的委托,但是您必须决定是否值得付出努力。