【发布时间】:2011-10-29 20:54:37
【问题描述】:
我有一个全屏JFrame。我将地图添加到JPanel,然后将其添加到JFrame。现在我想给JFrame添加一个透明窗口。我想查看所有地图,我想移动透明窗口。
我是用内部框架做的,但我不能让它的标题透明。
你能帮我解决这个问题吗?
谢谢...
【问题讨论】:
标签: java eclipse swing jframe jpanel
我有一个全屏JFrame。我将地图添加到JPanel,然后将其添加到JFrame。现在我想给JFrame添加一个透明窗口。我想查看所有地图,我想移动透明窗口。
我是用内部框架做的,但我不能让它的标题透明。
你能帮我解决这个问题吗?
谢谢...
【问题讨论】:
标签: java eclipse swing jframe jpanel
一种可能的方法是将 JPanel 添加到玻璃窗格中。
【讨论】:
com.sun.awt.AWTUtilities.setWindowOpacity(this, 0.3f); 有效吗? (虽然它不是官方支持的 API,natch)。不管怎样,here 有一篇文章。
【讨论】:
http://techgearup.wordpress.com/2008/09/19/transparent-jframe-background/
这可能会有所帮助……至少作为一个起点。
【讨论】:
如果你在谷歌上找不到它,那可能是因为你必须在谷歌上搜索“半透明”
http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/
【讨论】: