Как я могу передать события мыши на прозрачном JWindow в JFrame внизу? - PullRequest
1 голос
/ 09 мая 2011

Я создаю панель перетаскивания в стиле Firefox на основе этого примера . Для реализации масштабированных изображений вкладок при перетаскивании я использую JWindow. Я хочу, чтобы изображение было видно при перетаскивании в любое место на рабочем столе, поэтому я должен использовать тяжелый компонент вместо рисования на стеклянной панели, как в большинстве примеров, которые я видел.

Однако, когда я перетаскиваю, JWindow захватывает события мыши и мешает слушателям перетаскивания, которые находятся на JFrame ниже. Есть ли способ заставить JWindow повторно распределить события мыши, чтобы они активировали прослушиватели перетаскивания на JFrame ниже (как это произошло бы, если бы я использовал стеклянную панель)?

1 Ответ

0 голосов
/ 17 мая 2011

Ознакомьтесь с этой хорошей статьей " Стеклянная панель с хорошим поведением ", в которой могут быть некоторые идеи для того, чтобы делать то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...