答案 0 :(得分:1)
我试图像这样创建一个未修饰的窗口。
Container c = getContentPane();
JPanel main = new JPanel();
main.setOpaque(false); // This is very important.
ImageIcon icon = new ImageIcon(getClass().getResource("signal.png"));
main.add(new JLabel(icon));
c.add(main);
然后将帧未修饰属性设置为false。(您可能已经这样做了)
myframe.setUndecorated(true);
myframe.setBackground(new Color(0,0,0,0)); // This is important.
myframe.setVisible(true);
myframe.pack();
myframe.setLocationRelativeTo(null);
结果是