Ich habe ein Bild (gif oder png) mit einigen transparenten Teile, die in schwarz erscheinen, wenn sie in einem JLabel.transparente Teile von GIF/PNG Bild in schwarz in einem JLabel Java
ClassLoader cl = this.getClass().getClassLoader();
ImageIcon img = new ImageIcon(cl.getResource("resources/myPicture.png"));
label = new JLabel(img);
Wie kann ich dieses Problem umgehen?
Ich brauche das JLabel nicht, vielleicht gibt es eine bessere Möglichkeit, das Bild korrekt (d. H. Mit der Transparenz) direkt auf einem JPanel anzuzeigen?
Dank David
Sie sicher
David hinzugefügt, dass die JLabel Schuld ist, dass das Bild nicht transparent oder das ist die Hintergrund ist nicht schwarz? Soweit ich die Dinge verstehe, sollte das, was Sie wünschen, für ein Bild in einem JLabel funktionieren. –
Das Bild * ist * transparent und wird beispielsweise in einem Browser korrekt angezeigt. – dm76
@Hovercraft: Ich denke du meintest "Bild * ist * transparent". –