我试图在java中使用swing创建一个健康栏。我使用了JProgressBar并且它工作正常但是在进度条的外观上有一些错误,它看起来像这样。
显然它看起来有些错误,虽然它是一个完整的条,但有一个显示非彩色条。我使用相同的方法来完成这3个进度条。
这是我的代码:
pb = new JProgressBar();
pb.setString(current + "/"+max);// current and max are values I get from my game engine so I guess they're not the problem
pb.setStringPainted(true);
pb.setValue(current);
pb.setMaximum(max);
pb.setBackground(Color.green);
pb.setVisible(true);