Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отваливается LnF в swing application 
:(
    Опции темы
corewithin
  Дата 1.11.2005, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.11.2005

Репутация: 1
Всего: 1



Проблема вот какая...

есть приложение достаточно объемное и есть свой LnF для него же...
и в один прекрасный момент одна из панелей на одном диалогов стала отображаться не в нужном заданном LnF, а в дефолтовом java.\

может кто-то встречался с подобнымими проблемами и знает как разрешить ее?
smile
PM MAIL   Вверх
LSD
Дата 1.11.2005, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 38
Всего: 538



Смена LnF произошла прямо во время работы или после перезапуска?


--------------------
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.
PM MAIL WWW   Вверх
corewithin
Дата 1.11.2005, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.11.2005

Репутация: 1
Всего: 1



нет, не во время работы, а посде очередного запуска...

показывался себе диалог показывался...

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

как сюда картинку запостить кстати?
PM MAIL   Вверх
AntonSaburov
Дата 1.11.2005, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 118



Так может где-то в коде у этой панели переопределяют LnF ?
PM MAIL WWW ICQ   Вверх
LSD
Дата 1.11.2005, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 38
Всего: 538



Цитата(corewithin @ 1.11.2005, 14:41)
как сюда картинку запостить кстати?

Если хочешь приаттачить то: Предварительный просмотр, и там будет кнопка обзор.
Если он уже гду выложен то: [ IMG ]http://forum.vingrad.ru/style_images/1/logo.gif[ /IMG ] (теги без пробелов естественно).


--------------------
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.
PM MAIL WWW   Вверх
corewithin
Дата 1.11.2005, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.11.2005

Репутация: 1
Всего: 1



гм... я не настолько глуп... smile

если в момент времени X панель показывается с нужным мне lnf
а в момент времени Y - уже нет, при том, что с X до Y никто не менял код, то не думаю, что там образовалось переодпереление темы lnf...

abstract pane
|--- first pane (good lnf)
|--- second pane (bad lnf)
|--- third pane (bad lnf)

никаких действий в second and third панелях с внешним видом не производится...
PM MAIL   Вверх
corewithin
  Дата 1.11.2005, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.11.2005

Репутация: 1
Всего: 1



вот

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  dialog.JPG 30,49 Kb
PM MAIL   Вверх
AntonSaburov
Дата 1.11.2005, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 118



А может это реальная бага JVM - ты на сайте у них искал ?
PM MAIL WWW ICQ   Вверх
LSD
Дата 1.11.2005, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 38
Всего: 538



Есть возможность выполнить UIManager.getUI(panel).getClass().getName() для этой панельки и вывести в лог?


--------------------
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.
PM MAIL WWW   Вверх
corewithin
Дата 1.11.2005, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.11.2005

Репутация: 1
Всего: 1



баг JVM - вряд ли...
очень устойчивое проявление и не было сначала...
Добавлено @ 15:16
UI - PanelUI
если конкрентее, то BasicPanelUI, но несмотря на это у всех панелей одинаковый класс UI. а показывается по разному...
PM MAIL   Вверх
LSD
Дата 1.11.2005, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 38
Всего: 538



Я ошибся не у панели конечно (у нее UI никакой нагрузки не несет), а у тех элементов, которые менятся. Переопределить у них setUI(ComponentUI) и отслеживать изменения LnF.


--------------------
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.
PM MAIL WWW   Вверх
corewithin
Дата 1.11.2005, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.11.2005

Репутация: 1
Всего: 1



проблема решилась...

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

некоторые панели стали инициализироваться раньше чем инициализировался lnf и без моего на то разрешения... так что теперь арбайтен )

тема закрыта..
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0538 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.