如何使在Java中模糊一个JFrame?(How to make a JFrame blurred

2019-10-17 17:34发布

在我的java程序,当用户单击主按钮JFrame其他JFrame成为主框架的顶部可见。 现在,如何使前一帧模糊? 酷似图像中的背景:

Answer 1:

现在,如何使前一帧模糊?

  • 有看看基于JXLayer(的Java6)JLayer(Java7) ,

  • similair效果是可能的GlassPane ,或JViewport (不正确的方式,但良好的Swing GUI的包含JScrollPane的第一个。 JComponentJFrame / 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?