Hallo ich hab ein recht simples problem.
ich lasse 2 (im endcode werden es mehr sein) png bilder überlappend ausgeben.
nun ist das problem das die Transparenz in den png bildern nicht dargestellt wird,
es ist standart weiß daher wird die untere grafik verdeckt.
was mache ich bei der ausgabe falsch?
Board
Picture
ich lasse 2 (im endcode werden es mehr sein) png bilder überlappend ausgeben.
nun ist das problem das die Transparenz in den png bildern nicht dargestellt wird,
es ist standart weiß daher wird die untere grafik verdeckt.
was mache ich bei der ausgabe falsch?
Board
Java:
public void paint(Graphics g) {
Picture test = new Picture("test.png");
g.drawImage(test.getImage(), 0, 0, 50, 50, null);
g.drawImage(test.getImage(), 30, 10, 50, 50, null);
}
Picture
Java:
public class Picture {
private Graphics g;
private Image i;
private String p;
public Picture(String path) {
p = path;
i = new ImageIcon(this.getClass().getResource(p)).getImage();
}
public Image getImage() {
return i;
}
}