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