ok dann schicke ich mal den code, habe nur die ausschnitte vom den Bildern genommen da der Code hier nicht rein passt.^^
nur vorab gesagt ich bin der totale java neuling und muß das in der schule bis morgen abgeben daher habe ich auch keine strings gemacht da ich sie nicht hinbekommen habe.
Die Striche habe ich gemacht damit Sie den befehl schneller finden.
public NewFrame() {
initComponents();
img = new Image[8];
String imgpath="c:/bilder/";
// Toolkit das Funktionen zum Laden von Bilder zur Verfügung
breite = panel.getWidth();
hoehe = panel.getHeight();
Toolkit kit = getToolkit();
// Startbild nur Galgen
img[0] = kit.getImage(imgpath+"galgen0.jpg");
panel.prepareImage(img[0],breite,hoehe, this);
// Bild nach erstem Fehler
img[1] = kit.getImage(imgpath+"galgen1.jpg");
panel.prepareImage(img[1],breite,hoehe, this);
// Bild nach zweitem Fehler
img[2] = kit.getImage(imgpath+"galgen2.jpg");
panel.prepareImage(img[2],breite,hoehe, this);
// Bild nach dritten Fehler
img[3] = kit.getImage(imgpath+"galgen3.jpg");
panel.prepareImage(img[3],breite,hoehe, this);
// Bild nach viertem Fehler
img[4] = kit.getImage(imgpath+"galgen4.jpg");
panel.prepareImage(img[4],breite,hoehe, this);
// Bild nachh fünften Fehler
img[5] = kit.getImage(imgpath+"galgen5.jpg");
panel.prepareImage(img[5],breite,hoehe, this);
// Bild nach sechstem Fehler
img[6] = kit.getImage(imgpath+"galgen6.jpg");
panel.prepareImage(img[6],breite,hoehe, this);
// Bild Verloren
img[7] = kit.getImage(imgpath+"galgen7.jpg");
panel.prepareImage(img[7],breite,hoehe, this);
g = panel.getGraphics();
}
....
private void bStartActionPerformed(java.awt.event.ActionEvent evt) {
textfeld.setText("****");
g = panel.getGraphics();
g.drawImage(img[0],0,0,breite,hoehe,this);
.....
_________________________________________________________________
private void bQMouseClicked(java.awt.event.MouseEvent evt) {
if (panel.equals(g.drawImage(img[0],0,0,breite,hoehe,this)))
g.drawImage(img[1],0,0,breite,hoehe,this);
}
__________________________________________________________________
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewFrame().setVisible(true);
}
});