Java, das ImageIcon zu JLabel hinzufügt

Ich versuche, ein sehr einfaches Spiel mit Java zu erstellen, und ich habe Probleme, ein Bild auf einem zu zeigenJFrame. Es hat in der Vergangenheit für mich funktioniert und jetzt ist es nicht, ich kann nicht sehen, was ich falsch gemacht habe.

Ich habe versucht, das aktuelle Arbeitsverzeichnis zu drucken und zu ändern, wo ich mein Bild erhalte, um das zusammenzubringen. Es ist wahrscheinlich, dass das Problem nicht darin besteht, das Bild zu erhalten, da mein (Dateisucher oder Dateileser oder ähnliches) es ohne Probleme finden kann, aber ich kann es nicht korrekt hinzufügen (das)ImageIcon) zumJLabel, oder das zumJFrame.

Das ist mein Code ...

JFrame frame = new JFrame("no image");
ImageIcon image = new ImageIcon("C:/Documents and Settings/user/Desktop/hi/xD/JavaApplication2/image.png");
JLabel imagelabel = new JLabel(image);
frame.add(imagelabel);

DasJFrame ist gewesensetVisible(true) undpack().

Könnte mir bitte jemand helfen zu verstehen, was falsch ist.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage