从JProgressBar中删除一些布局元素

时间:2010-11-17 18:46:25

标签: java jprogressbar

我想知道是否可以删除下图中的红色区域(在JProgressBar上)。

JProgressBar

这些是进度条顶部和左侧的蓝线,我想删除它们。我已设法用paint()方法删除它,手动绘制进度条。但可能有更正确的方法。

谢谢, 谢尔盖。

2 个答案:

答案 0 :(得分:0)

如果要修改条形图的行为,则对JProgressBar进行子类化并覆盖paint()很好并且完全正确。我不确定你的蓝线来自哪里;你在某个地方设置了阴影效果吗?

答案 1 :(得分:0)

未经测试,但我认为progressBar.setBorderPainted(false)应该可以解决问题。