我有一个如下所示的窗口:https://ibb.co/XZ6q43F
我想在当前内容上方显示 .png 图像。最终的显示应该是这样的(用Paint完成):https://ibb.co/BzQH7V8
我尝试过这个:
ImageIcon icone = new ImageIcon("images/redcross.png");
JLabel image = new JLabel(icone);
frame.add(image);
但这没有任何效果。 有人可以帮助我吗?预先感谢您
最佳答案
I want to display a .png image above the current content.
使用玻璃板
。整个框架的顶部涂有玻璃板。因此,您可以将图像添加到玻璃板,然后使玻璃板可见。
请参阅 Swing 教程中 How to Use Root Panes 的部分。该示例仅绘制一个点,因此您应该能够修改它来绘制图像。
关于java - 在 JFrame 的内容上显示具有透明背景的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60792619/