Hallo,
ich möchte gerne ein Bild einfügen in einem 2-Dimensionalen Array vom Objekt Panel. Das Bild soll irgendwo im Array eingefügt werden. Mein Problem ist, das
er es nicht anzeigt..., warum funktioniert das nicht bzw. was mache ich falsch?
Im vorraus bedanke ich mich schon mal für eure kreativen Gedanken, danke !!
ich möchte gerne ein Bild einfügen in einem 2-Dimensionalen Array vom Objekt Panel. Das Bild soll irgendwo im Array eingefügt werden. Mein Problem ist, das
er es nicht anzeigt..., warum funktioniert das nicht bzw. was mache ich falsch?
Code:
import java.awt.*; public class Testbild extends Frame{ Image pac1,pac2; Panel sr[][] = new Panel[20][20]; public Testbild(String pTitle){ super(pTitle); this.setSize(500,500); this.setVisible(true); for (int i=0;i<20;i++){ for (int j=0;j<20;j++){ sr[i][j] = new Panel(null); sr[i][j].setLocation(25*i,25*j); this.add(sr[i][j]); sr[i][j].setSize(24,24); } } pac1 = getToolkit().getImage("Pacman_1.png"); MediaTracker mt = new MediaTracker(this); mt.addImage(pac1, 0); mt.addImage(pac2, 1); try { //Warten, bis das Image vollständig geladen ist, mt.waitForAll(); } catch (InterruptedException e) { //nothing } repaint(); } public void paint(Graphics g){ if (pac1!=null){ g.drawImage(pac1,25,25,this.sr[1][8]); } } public static void main(String[]args){ new Testbild("pacman"); } }
Comment