Maven - getResource(?)

flashray

Erfahrenes Mitglied
Hallo,

habe das maven plugin 0.10 für eclipse 3.2 installiert. Kann leider auf ein Bild in dem vorgegebenen Resourcen-Ordner mit getResource nicht zugreifen.

Was ist hier falsch?

Java:
	public JPanel createEastPanel() {
		JPanel eastPanel = new JPanel();
		JXImagePanel imagePanel = new JXImagePanel();

		imagePanel.setImage(new ImageIcon(this.getClass().getClassLoader().getResource("/../src/main/resources/images/bomberman.jpg")).getImage());
		imagePanel.setPreferredSize(new Dimension (200, 200));

		eastPanel.setLayout(new BorderLayout());
		eastPanel.add(imagePanel, BorderLayout.CENTER);

		eastPanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));

		return eastPanel;
	}
Code:
Exception in thread "main" java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
	at bomberman3d.gui.MainFrame.createEastPanel(MainFrame.java:82)
	at bomberman3d.gui.MainFrame.<init>(MainFrame.java:67)
	at bomberman3d.Game.main(Game.java:16)



Vg Erdal
 

Anhänge

  • bomberman.jpg
    bomberman.jpg
    62,4 KB · Aufrufe: 242
Hallo,

hat doch noch geklappt:
Code:
imagePanel.setImage(new ImageIcon(this.getClass().getResource("/images/bomberman.jpg"))

Mir ist zwar Schleierhaft warum, aber es funktioniert.


Vg Erdal
 
Zurück