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. 更改状态栏颜色
- 3. 无法更改状态栏的颜色
- 4. 更改折叠的导航栏颜色
- 5. 更改NSWindow标题栏的颜色
- 6. 更改操作栏的背景颜色
- 7. 更改WinForm中标题栏的颜色
- 8. 更改状态栏的颜色
- 9. 更改CNContactPickerViewController的状态栏颜色
- 10. 更改Android中的状态栏颜色
- 11. 更改导航栏的颜色
- 12. 更改标签栏的背景颜色
- 13. 更改操作栏的颜色
- 14. 更改MFMailComposeViewController的工具栏颜色
- 15. 更改TabView的默认颜色和搜索栏默认颜色
- 16. 更改导航栏色调更改颜色不正确
- 17. 更改JProgressBar
- 18. 更改WPF标题栏背景颜色
- 19. 更改操作栏标题颜色
- 20. 无法更改mfc进度栏颜色
- 21. Sherlock动作栏更改文字颜色
- 22. Devexpress如何更改进度栏颜色
- 23. 显示状态栏并更改颜色
- 24. UIActivityViewController更改导航栏文字颜色
- 25. 更改android动作栏颜色?
- 26. 更改状态栏颜色Objective-C
- 27. 在android中更改动作栏颜色
- 28. flexdashboard - 更改标题栏颜色
- 29. Actionbarsherlock - 更改操作栏线条颜色
- 30. 更改状态栏默认颜色
包装JProgressBar的一个特定OS的UI'ProgressBarUI',试图以匹配该平台的外观和感觉。您可能可以重写'getUI()'来提供您自己的用户界面,或者更改L&F的属性。 –
是的,但如何? – NicolasB
请同时提供相关的代码部分,如果可能的话尽量举个最简单的例子。通过这样做,您可以大大提高问题的质量。此外,它似乎你正在使用某种* GUI管理器*,你能告诉我们你到底在使用什么吗? – Zabuza