0
A
回答
2
试试这个教学示例。它将修改4个JProgressBar的颜色。 可能有点难以看到文字颜色,但这里是 期望的图像。酒吧是红色的黑色,文字颜色是黄色和蓝色。
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);
}
};
}
}
+0
好的展示!然而,OP可能无法做到这一点,因为他似乎使用某种* GUI管理器*,并且可能不知道如何切换到*代码视图*。也许我们也应该知道他在使用什么,然后告诉他如何切换,以便他可以使用你的代码。 – Zabuza
相关问题
- 1. 如何更改JProgressBar颜色?
- 2. JProgressBar动态更改条形颜色
- 3. 如何更改JProgressBar文本颜色
- 4. JProgressBar中的颜色
- 5. 的Java Swing:改变的JProgressBar的颜色
- 6. JComponent更改栏颜色
- 7. 更改颜色标题栏
- 8. 更改状态栏颜色
- 9. 更改顶栏颜色和标签栏文字颜色
- 10. 如何更改Nimbus中单个JProgressBar的颜色?
- 11. 更改任务栏的颜色
- 12. 更改导航栏的颜色
- 13. 如何更改UIImagePicker中的栏颜色?
- 14. 更改UIDocumentInteractionController导航栏的颜色
- 15. 如何更改任务栏的颜色
- 16. 如何更改状态栏的颜色?
- 17. 更改Android中的状态栏颜色
- 18. 无法更改状态栏的颜色
- 19. 更改UIActivityViewController的导航栏颜色
- 20. 更改标签栏的背景颜色
- 21. Google Charts - 更改单个栏的颜色
- 22. 更改折叠的导航栏颜色
- 23. 更改操作栏的颜色
- 24. 更改WinForm中标题栏的颜色
- 25. 更改操作栏的背景颜色
- 26. 更改MFMailComposeViewController的工具栏颜色
- 27. Swift - iOS:更改导航栏的颜色
- 28. 更改导航栏的按钮颜色
- 29. 更改Windows 10的任务栏颜色
- 30. 更改UISearchController的状态栏颜色
包装JProgressBar的一个特定OS的UI'ProgressBarUI',试图以匹配该平台的外观和感觉。您可能可以重写'getUI()'来提供您自己的用户界面,或者更改L&F的属性。 –
是的,但如何? – NicolasB
请同时提供相关的代码部分,如果可能的话尽量举个最简单的例子。通过这样做,您可以大大提高问题的质量。此外,它似乎你正在使用某种* GUI管理器*,你能告诉我们你到底在使用什么吗? – Zabuza