在我的 java 程序中,当用户单击主框架中的一个按钮时,JFrame另一个按钮在JFrame主框架顶部可见。现在如何使前一帧模糊?就像图像中的背景一样:

我假设您正在使用 Java Swing 进行编码,并且图片是您想要的效果。
您将使用 aJDialog创建顶部窗口,而不是使用JFrame. AJDialog被设计为模态的。换句话说,锁定JFrame直到JDialog关闭。
a 的默认行为JDialog是不使底层模糊或变暗JFrame。为了使底层变暗JFrame,您将不得不在 .的玻璃窗格上绘制黑色图像JFrame。
本教程向您展示如何操作JFrame.
有setOpacity(float opacity)可用的方法JFrame(实际上继承自Frame)。