Фоновый процесс в апплете - PullRequest
2 голосов
/ 03 февраля 2012

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

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

Ответы [ 3 ]

1 голос
/ 03 февраля 2012

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

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

1 голос
/ 03 февраля 2012

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

0 голосов
/ 03 февраля 2012

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

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

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

Ссылка

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...