2010-11-17 75 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