繁体   English   中英

Java中的循环进度条显示

[英]Circular progress bar in Java to display

我想在我的Java GUI应用程序中添加一个简单的Circle进度条,让用户理解,有一些网络/下载应用程序。 所以我想要的是这样的:

在此输入图像描述

并在代码中:

waitingBar.start(); 
myLongOperation();
waitingBar.stop();

我发现这个解决方案 ,它应该是好的布局,但它不起作用,因为我遇到了这个问题:

线程“AWT-EventQueue-0”中的异常java.lang.IllegalArgumentException:java.awt.AlphaComposite.getInstance(AlphaComposite.java:683)中java.awt.AlphaComposite上的alpha值超出范围。(AlphaComposite.java:618)在gui.WaitLayerUI.paint(WaitLayerUI.java:41)

我有外部类,它调用方法start(); 在longOperation()之前; 然后执行stop();. JFrame直接在Main中初始化。

所以我的问题是:

  1. 是否有一些非常简单的东西可以让圆圈出现并消失?
  2. 我如何解决我遇到的问题?

您是否考虑过使用动画GIF或动画PNG? 使用这些类型的图像,您可以显示图像并隐藏图像,而不需要任何花哨的东西,它将为您提供所需的动画。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM