【问题标题】:Display an image with transparent background over the content of the JFrame在 JFrame 的内容上显示具有透明背景的图像
【发布时间】:2020-03-21 19:56:41
【问题描述】:

我有一个看起来像这样的窗口: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);

但这没有任何效果。 有人可以帮助我吗?提前谢谢你

【问题讨论】:

标签: java image swing


【解决方案1】:

我想在当前内容上方显示一个 .png 图像。

使用Glass Pane。玻璃板涂在整个框架的顶部。因此,您可以将图像添加到玻璃窗格中,然后使玻璃窗格可见。

请参阅 How to Use Root Panes 上的 Swing 教程部分。该示例仅绘制了一个点,因此您应该能够对其进行修改以绘制图像。

【讨论】:

    猜你喜欢
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 2017-03-22
    • 2021-04-28
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多