![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Deadmanovich |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 4.11.2006 Репутация: нет Всего: нет |
Доброе время суток.
Тут много обсуждалась перерисовка, сразу так не нашёл ответа, я в этом деле не очень, а разобраться надо очень быстро. Есть некий класс порождённый от JFrame. На этой форточке есть кнопка после нажатия создаётся ещё один JFrame на котором я хочу нарисовать какой то график. Ну вот приблизительно код:
Вопрос в том - почему после создания и отображения этого окна графика кроме этой линии там еще нарисовался задний фон рабочего стола. То есть почему не произошла прорисовка, при том что repaint был вызван ? P.S. Еще пробовал с классом JApplet - тоже самое. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Потому что Frame-ы и Applet-ы должны полностью закрашивать свою область, а ты этого не делаешь.
Хотя странно, что отобразился фон рабочего стола, обычно там все принудительно закрашивается серым. -------------------- 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. |
|||
|
||||
| Deadmanovich |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 4.11.2006 Репутация: нет Всего: нет |
Извини, но не совсем понимаю что это значит. Может кинешь строчку кода которая отображала бы эту фразу? |
|||
|
||||
| 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. |
|||
|
||||
| Deadmanovich |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 4.11.2006 Репутация: нет Всего: нет |
А... Понял, спасибо.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |