Обновить JFrame с потоком? - Джава - PullRequest
0 голосов
/ 30 ноября 2010

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

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

Тема 1: GUI /visible .jar program

Поток 2: Генератор случайных чисел

Как бы вы обновили поток 1 после того, как поток 2 сгенерирует число?Это обновление будет выполняться каждые две секунды потоком 2.

Загрузить мой источник:

    Thread key1 = new Thread(new randomKeyGen(ranLKey));
    key1.start();

Вот что я использую, чтобы получить мой случайный класс.

Случайный класс:http://pastebin.com/rTPnYsVX

Вот другие посты, которые меня нигде не получили !!!:

1 Ответ

0 голосов
/ 30 ноября 2010

Используйте Swing Timer . Пока таймер имеет доступ к метке, вы можете обновлять текст, а таймер запускается в EDT, поэтому все, что вам нужно сделать, это обновить метку случайным числом.

Мы не заинтересованы в поиске кода на pastebin. Разместите свой код здесь и держите его простым. Смотрите ссылку на создание SSCCE . Вся ваша демонстрационная программа должна содержать около 20-30 строк кода. Таким образом, его легко отладить и понять.

...