JLabel.setImage透明png

时间:2012-04-08 14:20:22

标签: java swing icons png jlabel

我使用JLabel.setIcon将半透明的png图像文件添加到我的Label。 Label已添加到半透明的JPanel中,JPanel被添加到另一个不透明的JPanel中。这是有效的,但出于某种原因,每当我将Label中的Icon更改为另一个透明png时,它会在半透明png文件顶部的窗口中随机选择填充背景。如果我打电话给repaint();

这些是相关的代码

java.net.URL imageURL = cldr.getResource(imageName); 
image = new ImageIcon(imageURL); 
boardCardsLabel[i].setIcon(image);

color = new Color(0.00f, 0.24f, 0.70f, 0.50f);
boardPanel.setBackground(color);

Board.setOpaque(false);

我对Java很新,对不起,如果这是一个愚蠢的问题,或者我错过了任何重要信息。

0 个答案:

没有答案