0

次の画像の(JProgressBarの)赤い領域を削除できるかどうか知りたいのですが。

JProgressBar

これらは、削除したいプログレスバーの上部と左側にある青い線です。手動でプログレスバーをペイントするpaint()メソッドでそれを削除することができました。しかし、おそらくそれを行うためのより正しい方法があります。

ありがとう、Serhiy。

4

2 に答える 2

0

バーの動作を変更したい場合は、サブクラス化JProgressBarとオーバーライドは問題なく、完全に正しいです。paint()あなたの青い線がどこから来ているのかわかりません。どこかに影の効果を設定していますか?

于 2010-11-17T19:23:54.650 に答える
0

テストされていませんが、progressBar.setBorderPainted(false)でうまくいくと思います。

于 2010-11-17T20:00:57.270 に答える