| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Прозрачность в java.awt.Panel |
| Автор: HugeX 17.10.2010, 15:04 | ||||
| Добрый день, уважаемые посетители форума! Для отображения анимации в своем SWING-приложении я использую класс
проекта jflashplayer. Скажите, пожалуйста, возможно ли сделать панель для отображения прозрачной? Я уже перепробовал несколько вариантов, в частности, установку фона с нулевым значением альфа, переопределение метода
но пока ничего не помогло. Возможно, это проблема именно jflashplayer'a, но саппорт пока не отвечает. Подскажите, пожалуйста, как можно решить данную проблему? |
| Автор: inohodec 17.10.2010, 17:26 |
| Посмотри тут http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/ |
| Автор: HugeX 17.10.2010, 17:59 |
| Смотрел уже, не подходит, надо именно java.awt.Panel, а не java.awt.Window. |
| Автор: inohodec 17.10.2010, 18:20 |
| А это пробовал - setOpaque ? |
| Автор: HugeX 17.10.2010, 19:03 |
| Ну если б java.awt.Panel или в FlashPanel был бы этот метод, то с радостью попробовал |
| Автор: dobrolub 17.10.2010, 20:33 |
| у флаш объекта есть transparent mode, но для него просто не сделали API. Но в objecte Movie есть такой метод http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/index.html?package-summary.html&all-classes.html Поэтому вариант, что приходит в голову такой: создать свой swf файл который будет устанавливать transparent mode, и загружать следующий swf. Я не пробовал это сделать, просто идея. |