展开全部
import java.awt.geom.Ellipse2D;
import javax.swing.JFrame;
public class TranslucentWindow extends JFrame {
public TranslucentWindow() {
super("透明窗体");
this.setSize(400, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// JFrame.setDefaultLookAndFeelDecorated(true);
JFrame w = new TranslucentWindow();
w.setUndecorated(true);
w.setVisible(true);
com.sun.awt.AWTUtilities.setWindowShape(w, new Ellipse2D.Double(0, 0, w.getWidth(), w.getHeight()));
com.sun.awt.AWTUtilities.setWindowOpacity(w, 0.93f);
}
}
==============
看一下你的rt.jar有没有引入。
com.sun.awt.AWTUtilities 在rt.jar中
=============
这个32313133353236313431303231363533e59b9ee7ad9431333262383638问题..............
不知道你用啥工具.....
每个工具都不太一样....
这种问题不太好回答。
我用eclipse,以前重新引入了rt,之后就好了。
(工程-属性-java build path--Libraries,那里设置)
jcreator,我一直就没折腾出来....
因为不规则窗体时sun不推荐用的,以后JDK也可能会改。
所以有时会出现一些奇怪的问题。
有人用反射去调用的,我没试过...
========================================
无法发送到 1141797899@qq.com
退信原因 收件人邮件地址(1141797899@qq.com)不存在,邮件无法送达。
我把截图发上来了,如果看不清,你把截图保存到本地后再看。
路径选择你安装JDK的目录下的rt.jar