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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GrayGlass pane over my Panel 
:(
    Опции темы
PashaOvechkin
Дата 16.10.2008, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



Привет ГУИ гуру!

Нужно накладывать серую прозрачную панель на мою панель. При етом необходимо дизеблить нижнюю панель.
Т.и придать ей "не активный" вид. Типо setEnabled(false);

Так же нужно иметь возможность просто убирать ету GrayGlass pane.

Надеюсь понятно изложил мысль.

Например вот шаблон моей панели -> 

Код

public class MyPanel extends JPanel {

public MyPanel() {
 build();
}
...
}


Спасибо!
PM MAIL Skype   Вверх
PashaOvechkin
Дата 16.10.2008, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



https://swinghelper.dev.java.net/bin/layer/...dLayerDemo.jnlp  -> вот классный еффект.
А если средствами йдк?
PM MAIL Skype   Вверх
duk
Дата 16.10.2008, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Some Object
*


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

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



PashaOvechkin, там же можно задавать альфа-компонент (в конструкторе Color).
PM MAIL   Вверх
Keyo
Дата 16.10.2008, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



PashaOvechkin, ну покопайся в исходниках данного проекта, я так понимаю это JXLayer project. По скольку ес-но это все сделано средствами
Цитата(PashaOvechkin @  16.10.2008,  10:17 Найти цитируемый пост)
йдк


PM MAIL   Вверх
PashaOvechkin
Дата 17.10.2008, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



Цитата(duk @ 16.10.2008,  18:55)
PashaOvechkin, там же можно задавать альфа-компонент (в конструкторе Color).

duk, а можно конкретней? с примером

Добавлено через 1 минуту и 4 секунды
Цитата(Keyo @ 16.10.2008,  23:02)
PashaOvechkin, ну покопайся в исходниках данного проекта, я так понимаю это JXLayer project. По скольку ес-но это все сделано средствами
Цитата(PashaOvechkin @  16.10.2008,  10:17 Найти цитируемый пост)
йдк

smile))
да да, ето я уже сделал.
Между прочим тоже самое о любой библиотеке можно сказать ;)
PM MAIL Skype   Вверх
Keyo
Дата 17.10.2008, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



PashaOvechkin, Дык если сделал, то вроде как вопросы должны отпасть? )
Короче делаешь так. Скажем JLayeredPane
добавляешь одну панель, вторую. Желательно у верхней размеры сделать поменьше, по скольку, у меня например проблемы...
Вобщем суть в том что верхней панели setBackground(new Color(100,100,100,100)); и setOpaque(true);
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.0585 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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