2012-02-03 4 views
2

Я разрабатываю апплет, и я хочу что-то сделать, когда я нажимаю кнопку отправки, а затем, когда фоновый процесс запускается, он должен указывать на то, что процесс работает в фоновом режиме и не может ничего сделать.Фоновый процесс в апплете

Я пробовал что-то вроде индикатора выполнения, но он должен иметь кодировку в потоках. Я новичок в Java, так есть ли другой способ сделать это, или я должен делать это только с помощью потоков?

ответ

1

Эй frnd использовать Java SwingWorker класс
написать весь свой фон BL в doinbackground() метод.

+0

спасибо Абхишек, это действительно работает ....... –

0

Для этого можно использовать Java JProgressBar. некоторые вещи, как:

JProgressBar pb = new JProgressBar(0, 20); 
    pb.setValue(0); 
    pb.setStringPainted(true); 

Для получения более подробной информации:

Reference

Также ProgressMonitor может быть хорошим вариантом.

1

Нравится вам или нет, вам придется привыкнуть к работе с потоками, так как это единственный способ получить элемент GUI для обновления в приложении. делает обработка.

Но не нужно паниковать, Java имеет несколько удобных классов, которые обрабатывают большую часть управления потоками для вас. См., В частности, SwingWorker.

Смежные вопросы