public class MyMetalProgressBarUI extends MetalProgressBarUI {
private final static MyMetalProgressBarUI cornerButtonUI = new MyMetalProgressBarUI();
public static ComponentUI createUI(JComponent c) {
return cornerButtonUI;
}
@Override
public void paint(Graphics g, JComponent c) {
super.paint(g, c);
g.setColor(Color.BLACK);
int width = c.getWidth();
int height = c.getHeight();
g.drawRect(3, 3, width-6, height-6);
}
}
本文介绍了一个名为MyMetalProgressBarUI的Java类,该类继承自MetalProgressBarUI,并对其外观进行了定制化修改。通过覆盖paint方法,实现了在进度条周围绘制黑色边框的效果。此外,还提供了一个静态方法createUI用于创建进度条组件的UI实例。
6173

被折叠的 条评论
为什么被折叠?



