![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Гебельс |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.2.2007 Репутация: нет Всего: нет |
![]()
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Убери цикл из метода paint().
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Гебельс |
|
||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.2.2007 Репутация: нет Всего: нет |
не получается. без repaint() часы стоят на одном месте. если таскать по экрану - идут, перестанешь таскать - опять стоят.
|
||||
|
|||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Посмотри в примеах к JDK - JDK\demo\applets\Clock, как там реализованы часы.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Гебельс |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.2.2007 Репутация: нет Всего: нет |
посмотрел. там вывод предыдущей секунды (цифры и стрелки) заменяются на цвет фона. они становятся невидимыми (сливаются с фоном) и выводится новая секунда. а у меня фон прозрачный... ![]() может быть делать шрифт нулевого размера? какой то глюк в методе repaint() ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Это тут не при чем. Еще раз: никаких repaint() и бесконечных циклов в методе paint()! Метод paint() должен нарисовать компонент и его дочерние компоненты и все, ничего другого он делать не должен! А пример я тебе привел для того, чтобы ты посмотрел как делается анимация, там есть внешний поток который обновляет данные и переодически вызывает перерисовку апплета. Вот так и сделай. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Гебельс |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.2.2007 Репутация: нет Всего: нет |
тема перемещена. я не против. это я по привычке в чужую со своим вопросом залез - на других форумах не приветствуется создание новых тем.
в общем суть понятна. буду пробовать. спасибо. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Просто твой вопрос не имеет к той теме, никакого отношения. Поэтому я и разделил темы. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Гебельс |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.2.2007 Репутация: нет Всего: нет |
![]() этот долбаный repaint() нужно было поставить в метод run(), и всё ![]() Это сообщение отредактировал(а) Гебельс - 28.2.2007, 14:43 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |