java - setWindowOpacity() 的 Swing 版本

标签 java swing jframe awt

我尝试向 Java 中带有 TinyLaF 的 JFrame 添加不透明度。

我导入了这样的东西:

导入静态 com.sun.awt.AWTUtilities.setWindowOpacity;

我使用netbeans IDE。它向我展示了一个提示:

AWTUtilities 是内部专有 API,可能会在未来版本中删除

所以我想问一下,有没有办法替代AWT setWindowOpacity()方法?

是否有 setWindowOpacity() 方法的 Swing 版本?

最佳答案

You can use,

Frame 的 setOpacity(floatValue) 方法根据您的要求。

注意: setOpacity() 不是静态的,因此您不能像 Frame.setOpacity(..) 那样使用它

关于java - setWindowOpacity() 的 Swing 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35726481/

相关文章:

java - Android 通过名称以编程方式连接到 Open WiFi - 这是最佳解决方案?

java - 从 Java 获取有效的屏幕尺寸

java - 如何在Java中检测主线程何时卡住GUI?

java - 如何在 Netbeans 中为未修饰的 JFrame 添加阴影

java - JFrame 的 setIconImages() 方法使用哪些图标大小?

java - 如何解决 Java 8 中的这个 'Lambdas should be replaced with method references' 声纳问题?

java - 仅比较两个日期的时间部分,忽略日期部分

java - 当 Callable 返回特定结果时停止执行器

java - 调用 JButton 中的 main 方法

java - 如何将 java 数据库连接到多个 jFrames?