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