在我的java程序,当用户单击主按钮JFrame
其他JFrame
成为主框架的顶部可见。 现在,如何使前一帧模糊? 酷似图像中的背景:
Answer 1:
现在,如何使前一帧模糊?
有看看基于JXLayer(的Java6)JLayer(Java7) ,
similair效果是可能的
GlassPane
,或JViewport
(不正确的方式,但良好的Swing GUI的包含JScrollPane
的第一个。JComponent
在JFrame
/JDialog
/JWindow
)
Answer 2:
我假设你正在使用的Java Swing编码,画面是你想要的效果。
你会使用JDialog
创建顶级窗口,而不是JFrame
。 一JDialog
被设计成模态。 换句话说,锁定JFrame
,直到JDialog
被关闭。
一个的默认行为JDialog
是不模糊或变暗底层JFrame
。 为了加深底层JFrame
,你将不得不在玻璃面板烤漆黑色图像JFrame
。
本教程将向您介绍如何操纵的根窗格JFrame
。
Answer 3:
还有就是setOpacity(float opacity)
的方法是可用JFrame
(继承自Frame
实际上)。
文章来源: How to make a JFrame blurred in java?