2010-11-17 109 views
0

我想知道是否有可能刪除以下圖像上的紅色區域(在JProgressBar上)。從JProgressBar刪除一些佈局元素

JProgressBar

這些都是我想刪除進度條的頂部和左側藍線。我設法用paint()方法去除它,手動繪製進度條。但可能有更正確的方法來做到這一點。

謝謝, Serhiy。

回答

0

未測試,但我認爲progressBar.setBorderPainted(false)應該做的伎倆。

+0

該死的,謝謝!我正在瀏覽這個功能,並沒有測試它太大聲了!謝謝! – Serhiy 2010-11-18 00:06:52

0

子類化JProgressBar和覆蓋paint()是好的,如果你想修改酒吧的行爲是完全正確的。我不確定你的藍線來自哪裏;你有陰影效果嗎?

+0

除了綠色背景外,看起來像默認的Metal L&F進度條。 – lhballoti 2010-11-17 19:37:57

+0

正好,它是金屬L&F進度條,帶有綠色前景.. – Serhiy 2010-11-17 19:43:10