簡體   English   中英

在 JFrame 的內容上顯示具有透明背景的圖像

[英]Display an image with transparent background over the content of the JFrame

我有一個看起來像這樣的窗口: 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);

但這沒有效果。 有人可以幫助我嗎? 先感謝您

我想在當前內容上方顯示一個 .png 圖像。

使用Glass Pane 玻璃板塗在整個框架的頂部。 因此,您可以將圖像添加到玻璃窗格中,然后使玻璃窗格可見。

請參閱 Swing 教程中有關如何使用根窗格的部分 該示例僅繪制一個點,因此您應該能夠對其進行修改以繪制圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM