Hallo Zusammen,
Ich habe eine Klasse die von einem JPanel erbt. In der Main füge ich meinem JFrame das Panel hinzu. Jetzt will ich meinem Frame ein icon hinzufügen. Ich verwende
um das Bild mit in die runnable Jar zu nehmen.
Doch bei ...getClass()... kommt der Fehler:
Cannot make a static reference to the non-static method getClass() from the type Object
Ganzer Code der Main:
Wie löse ich dieses Problem? Ich will, dass das Bild mit in die jar genommen wird.
Ich habe eine Klasse die von einem JPanel erbt. In der Main füge ich meinem JFrame das Panel hinzu. Jetzt will ich meinem Frame ein icon hinzufügen. Ich verwende
Java:
ImageIcon pic = new ImageIcon(getClass().getResource("speak.png"));
Doch bei ...getClass()... kommt der Fehler:
Cannot make a static reference to the non-static method getClass() from the type Object
Ganzer Code der Main:
Java:
public static void main(String[] args) {
JFrame fen = new JFrame();
ImageIcon pic = new ImageIcon(getClass().getResource("speak.png"));
fen.setSize(400,400);
fen.add(new spezialPanel());
fen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fen.setResizable(false);
fen.setLocationRelativeTo(null);
fen.pack();
fen.setVisible(true);
}
Wie löse ich dieses Problem? Ich will, dass das Bild mit in die jar genommen wird.