簡體   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