[英]How to make a JFrame blurred in java?
在我的Java程序中,当用户单击主JFrame
的按钮时,另一个JFrame
在主框架的顶部变为可见。 现在如何使前一帧模糊? 就像图片中的背景一样:
我假设您正在使用Java Swing进行编码,而图片就是您想要的效果。
您将使用JDialog
而不是JFrame
创建顶部窗口。 JDialog
被设计为模态的。 换句话说,锁定JFrame
直到关闭JDialog
。
JDialog
的默认行为是不使基础JFrame
模糊或变暗。 为了使底层JFrame
变暗,您将不得不在JFrame
的玻璃窗格上绘制黑色图像。
本教程向您展示如何操作JFrame
的根窗格。
JFrame
提供了setOpacity(float opacity)
方法(实际上是从Frame
继承)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.