Круглый индикатор выполнения в Java для отображенияJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Круглый индикатор выполнения в Java для отображения

Сообщение Anonymous »

Я хочу добавить простой индикатор выполнения Circle в свое приложение Java GUI, чтобы пользователь мог понять, что существует какое-то сетевое/загрузочное приложение. Итак, мне нужно что-то вроде этого:

Изображение


И в коде:

Код: Выделить всё

waitingBar.start();
myLongOperation();
waitingBar.stop();
Я нашел это решение, которое должно быть хорошим в плане макета, но оно не работает, потому что у меня возникла такая проблема:
Исключение в потоке «AWT-EventQueue-0» java.lang.IllegalArgumentException: значение альфа вне диапазона
в java.awt.AlphaComposite.(AlphaComposite.java:618)
в java.awt.AlphaComposite.getInstance(AlphaComposite.java:683)
в gui.WaitLayerUI.paint(WaitLayerUI.java:41)

У меня есть внешний класс, вызывающий метод start(); перед longOperation(); а затем выполните stop();. JFrame инициализируется непосредственно в Main.

Итак, мой вопрос:


[*]Есть ли что-то очень простое, чтобы круглая полоса появлялась и исчезала?
[*]Как я могу решить проблему, с которой я столкнулся, с помощью этого решения?


Подробнее здесь: https://stackoverflow.com/questions/295 ... to-display
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»