![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
Привет!
На фрейме находится множество панелей, каждая из которых часто перерисовывается (вывывается метод repaint() для неё ) Так же для каждой из етих панелей реализована возможность drag and drop, для того что бы менятьих местами. Вопрос таков : когда панель из одной точки в другую, и останавливаешь её поверх другой панели и удерживаешь - и как только та панель что была с низу перерисовывается пересекающаяся область панелей видна из как фоновая панель (не очень ясно пояснил - ситуацию можно видеть в приложении - картинка В ) Первое что приходит на ум - setComponentZOrder(...), но ето совершенно не помогает - когда вызывается репеинт фоновой панели - он перебивает ВСЁ! СЛучайно попробовал установить панелям setOpaque( false ); и к моему удувлению ето помогло!! Результат виден в приложении на картинке А. Вопрос для серёзних ГУИ ребят : что такого делает setOpaque, что фоновая панель НЕ налезает на основную? Спасибо. Присоединённый файл ( Кол-во скачиваний: 18 ) ![]() |
|||
|
||||
AlexeyVorotnikov |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 18.6.2007 Где: Москва Репутация: 3 Всего: 18 |
А почитать описание этого метода?
-------------------- RTFM! Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification |
|||
|
||||
PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
Да, я ето читал, и именно ето доказано експериментально.
Вопрос заключается в том, как добиться того, что бы панель которую перетягиваем была постоянно с верху, не используя прозрачность |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |