У меня есть индикатор выполнения, когда я нажимаю кнопку, на слушателе кнопки у меня есть индикатор выполнения, который обновляется как что-то загружает. Однако графический интерфейс зависает до завершения загрузки. Как я могу заставить этот индикатор выполнения обновляться по мере продолжения загрузки? Однако, если загрузка начинается, когда приложение компилируется без вмешательства пользователя, загрузка прогрессирует по мере обновления строки выполнения. Тем не менее, это полная противоположность слушателю действий JButton.JButton Action Lister индикатор выполнения, обновление без замораживания?
Как я могу использовать SwingWorker, чтобы заставить это работать?
while((i=in.read(data,0,1024))>=0)
{
totalDataRead=totalDataRead+i;
bout.write(data,0,i);
float Percent=(totalDataRead*100)/filesize;
currentProgress.setValue((int)Percent);
float allP = Percent/5;
all.setValue((int)allP);
}
Это только контур (без catchException), как я могу, возможно, получить графический интерфейс для обновления по мере загрузки, после кнопки слушателя ?!
Я до сих пор не имеют абсолютно никакого понятия о том, как сделать любой из этой SwingWorker, это смешно. –
@JohnSmith Вы прочитали учебник? что ссылка в «ЗДЕСЬ» .. Опубликуйте то, что вы пробовали, и мы поможем вам – nachokk
Я читал учебник, я был очень устал вчера. Я продолжу это снова сегодня, спасибо. –