gpt4 book ai didi

java - JProgressBar 改变条形颜色

转载 作者:行者123 更新时间:2023-12-02 02:48:47 26 4
gpt4 key购买 nike

我一直在尝试更改 jProgressBar 颜色,但一直是橙色

这是属性 properties

运行 executing

我想将颜色更改为绿色或其他颜色,但不知道如何实现

最佳答案

尝试这个教学示例。它将修改 JProgressBar 的 4 种颜色。可能有点难以看清文字颜色,但这是一张图像预计。该栏为黑底红字,文本颜色为黄色和蓝色。

enter image description here

import java.awt.Color;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JProgressBar;
import javax.swing.UIManager;

public class JProgressBarTest {

public static void main(final String[] args) {
UIManager.put("ProgressBar.background", Color.BLACK);
UIManager.put("ProgressBar.foreground", Color.RED);
UIManager.put("ProgressBar.selectionBackground", Color.YELLOW);
UIManager.put("ProgressBar.selectionForeground", Color.BLUE);
final JProgressBar progressBar = new JProgressBar();

new JFrame() {
{
getContentPane().setLayout(new FlowLayout());
getContentPane().add(progressBar);
progressBar.setValue(50);
progressBar.setStringPainted(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(400, 200);
setLocationRelativeTo(null);
setVisible(true);
}
};
}
}

关于java - JProgressBar 改变条形颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44165541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com