隐藏 JFrame 角落的问题

Trouble with hiding corner of JFrame

我的 Jframe 设计有点小问题。

我用未修饰的jframe画了我的应用程序,我想隐藏jframe顶部和底部的角window,但我不知道该怎么做,请帮助我解决这个问题。

帧图像:

我试过像这样创建一个未修饰的 window。

 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);

然后像这样将frame undecorated 属性设置为false。(你可能已经这样做了)

 myframe.setUndecorated(true);
 myframe.setBackground(new Color(0,0,0,0)); // This is important.
 myframe.setVisible(true);
 myframe.pack();
 myframe.setLocationRelativeTo(null);

结果是