繁体   English   中英

如何将半透明JWindow上的鼠标事件传递到下面的JFrame?

[英]How can I pass mouse events on a translucent JWindow to the JFrame underneath?

我根据此示例创建Firefox样式的拖放式选项卡式窗格。 要在拖动时实现缩放的标签图像,我正在使用JWindow。 我希望在桌面上的任何位置拖动时都可以看到图像,所以我必须使用重量级的组件,而不是像我看到的大多数示例一样在玻璃窗格上绘制。

但是,当我拖动JWindow时,它会捕获鼠标事件并干扰下面JFrame上的拖放侦听器。 有没有一种方法可以让JWindow重新调度鼠标事件,以便它们激活下面JFrame上的拖动侦听器(就像如果我使用玻璃窗格那样,会发生这种情况)?

看看这篇不错的文章“ 行为良好的GlassPane ”,其中可能包含一些您想要做的想法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM