在我的java程序中,当用户点击主JFrame
中的按钮时,另一个JFrame
在主框架顶部变得可见。现在如何使前一帧模糊?
完全像图像中的背景:
答案 0 :(得分:5)
现在如何让前一帧模糊?
答案 1 :(得分:2)
我假设您使用Java Swing编码,图片就是您想要的效果。
您可以使用JDialog
创建顶部窗口,而不是JFrame
。 JDialog
设计为模态。换句话说,锁定JFrame
直到JDialog
关闭。
JDialog
的默认行为是不会使基础JFrame
模糊或变暗。为了使基础JFrame
变暗,您将不得不在JFrame
的玻璃窗格上绘制黑色图像。
这个tutorial向您展示了如何操纵JFrame
的根窗格。
答案 2 :(得分:1)
setOpacity(float opacity)
中提供了JFrame
方法(实际上从Frame
继承)。