Marco Bockstatt
Grünschnabel
Hi ich hab gehört man kann ein image auf einem JPanel einbinden.
Leider hab ich keine ahnung wie das geht und mit der hilfe aus den anderen Thrads nicht wirklich erfolg gehabt. Vllt könnt ihr mir ja helfen. Hier ist mal n Teil von meinem Quellcode.
Leider hab ich keine ahnung wie das geht und mit der hilfe aus den anderen Thrads nicht wirklich erfolg gehabt. Vllt könnt ihr mir ja helfen. Hier ist mal n Teil von meinem Quellcode.
Code:
//Panels erzeugen
private void makePanels(){
for(int x = 0; x < 15; x++){
for(int y = 0; y < 15; y++){
this.add(p[x][y]);
p[x][y] = new JPanel();
p[x][y].setLocation(151 + x*50, 151 + y*50);
p[x][y].setSize(49,49);
p[x][y].setBackground(Color.LIGHT_GRAY);
p[x][y].setVisible(true);
//p[x][y].setEnabled(true);
}//innere for
}//äußere for
}//makePanels
public void init() {
makePanels();
picture = getImage(getCodeBase(), "images/fractal.gif"); //des hab ich bisher gefunden
}//end init
public void paint(Graphics g) {
g.drawImage(picture,p[actualX][actualY].getGraphics(), ImageObserver);
//wie kann ich hier angeben das des in dem Panel X,Y angezeigt wird?
}//end paint