Java 从JProgressBar中删除一些布局元素

Java 从JProgressBar中删除一些布局元素,java,jprogressbar,Java,Jprogressbar,我想知道是否有可能删除下图中的红色区域(在JProgressBar上) 这些是进度条顶部和左侧的蓝线,我想删除它们。我已使用paint()方法手动绘制进度条,成功地将其删除。但可能有更正确的方法 谢谢, Serhiy.如果您想修改工具栏的行为,子类化JProgressBar和重写paint()是很好的,而且是完全正确的。我不知道你的蓝线是从哪里来的;你在某处设置了阴影效果吗?未测试,但我认为progressBar.SetbOrderPaint(false)应该可以解决这个问题。看起来像默认的金

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

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

谢谢,
Serhiy.

如果您想修改工具栏的行为,子类化
JProgressBar
和重写
paint()
是很好的,而且是完全正确的。我不知道你的蓝线是从哪里来的;你在某处设置了阴影效果吗?

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

看起来像默认的金属L&F进度条,除了绿色背景。该死,谢谢!我在使用这个函数,没有测试它,哈哈!谢谢