隐藏JFrame角落的麻烦

时间:2016-06-15 11:55:06

标签: java swing jframe border border-layout

我的Jframe设计有点麻烦。

我用未装饰的jframe描绘了我的应用程序,我想隐藏窗口顶部和底部的jframe角落,但我不知道该怎么做,请帮我解决这个问题。< / p>

框架图片:

enter image description here

1 个答案:

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

结果是

enter image description here