簡體   English   中英

Java進度欄為灰色

[英]Java Progress Bar is Grey

我在程序中實現了一個不確定的Java進度條,但是由於某種原因,進度條是灰色而不是藍色。 任何想法為什么會這樣?

灰色ProgressBar

這是進度條的外觀; 它應該具有下面顯示的移動的藍色線條,而不是如圖所示的靜止的灰色線條。

在此處輸入圖片說明

也許JProgressBar被禁用了。 使用GUI編輯器時,搜索enabled的選項並確保將其設置為true

您也可以通過以下方式手動進行操作:

progressbar.setEnabled(true);

我假設您正在談論awt / swing應用程序。 進度條的顏色以及其他所有GUI元素均由應用程序的外觀進行控制。 搖擺/自動駕駛具有標准化的外觀,但也有一些嚴重依賴平台。 有關更精確的信息,請提供進度條的屏幕快照,以及您認為進度條應為的屏幕快照。

有關如何設置外觀的信息,請參見此處: http : //docs.oracle.com/cd/E17409_01/javase/tutorial/uiswing/lookandfeel/plaf.html

編輯:您可以在定義進度條的地方提供您應用程序的代碼嗎? 我認為這是一個JProgressBar嗎? 另外,您使用什么操作系統?

編輯編輯:您創建的進度條可以改變外觀。

http://www.java2s.com/Tutorial/Java/0240__Swing/CustomizingJProgressBarLookandFeel.htm

嘗試使用上述提到的屬性:

UIManager.put("ProgressBar.selectionBackground", Color.blue);

直到獲得適合您的結果。 希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM