Я попытался создать непараметризованный окно, как это.
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);
Затем установите рамку непараметризованный свойство ложно, как это. (Вы могли бы сделать это)
myframe.setUndecorated(true);
myframe.setBackground(new Color(0,0,0,0)); // This is important.
myframe.setVisible(true);
myframe.pack();
myframe.setLocationRelativeTo(null);
В результате
Установить фон с альфа = 0. – Hackerdarshi
@Hackerdarshi Пожалуйста, объясните подробно –
Этот учебник поможет вам: https://docs.oracle.com/javase/tutorial/uiswing/misc/trans_shaped _windows.html – Berger