G
Guest
Gast
Hallo.
Ich habe ein JLayeredPane mit einem Bild als untergrund. Zb ein Baum. Jetzt sollen an dem Baum zB individuelle Äpfel sein, die man zB umhängen kann. Äpfel sind aber bekanntlich nicht rechteckig. Also das Problem ist jetzt, dass ich den Apfel oder was auch immer bewegen können möchte, ohne dass ich einen weißen, rechteckigen rand mitverschiebe. wie krieg ich hin, dass der baum überall da, wo das bild vom apfel weiß ist, durchscheint ?
habe das bis jetzt mit den rechteckigen, was ich ja wegkriegen möchte, realisiert und zwar etwa so
Ich habe ein JLayeredPane mit einem Bild als untergrund. Zb ein Baum. Jetzt sollen an dem Baum zB individuelle Äpfel sein, die man zB umhängen kann. Äpfel sind aber bekanntlich nicht rechteckig. Also das Problem ist jetzt, dass ich den Apfel oder was auch immer bewegen können möchte, ohne dass ich einen weißen, rechteckigen rand mitverschiebe. wie krieg ich hin, dass der baum überall da, wo das bild vom apfel weiß ist, durchscheint ?
habe das bis jetzt mit den rechteckigen, was ich ja wegkriegen möchte, realisiert und zwar etwa so
Code:
(ausschnitt)
img=f.getToolkit().getImage("bildA.png");
img2=f.getToolkit().getImage("bildB.png");
g.drawImage(img, xpos, i*2, Color.WHITE, f);