繁体   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