当前位置: 代码迷 >> J2SE >> 窗体设立透明出错com.sun.awt.AWTUtilities.setWindowOpacity(this, 0.5f)
  详细解决方案

窗体设立透明出错com.sun.awt.AWTUtilities.setWindowOpacity(this, 0.5f)

热度:453   发布时间:2016-04-23 21:43:18.0
窗体设置透明出错com.sun.awt.AWTUtilities.setWindowOpacity(this, 0.5f);
错误提示是:Access restriction: The type AWTUtilities is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar
java swing 窗体透明

------解决方案--------------------
这是基于C语言的,现在的JRE7可以,但是窗口必须是undecorated,所以不受限制的话,推荐使用JavaFX,stage.setOpacity()
------解决方案--------------------
可以使用JNA,其中有支持窗口透明
------解决方案--------------------
新的jre,或其他ibm等提供的jre不一定有这个类。

com.sun
sun.
等包的类建议不在开发中使用。