png Datei wird nicht erkannt

Hallo, ich habe ein Problem. Ich versuche schon seit längerem ein Bild in ein JFrame einzufügen, das habe ich auf verschiedenste Arten ausprobiert, die eigentlich funktionieren sollten. Mir ist aufgefallen, dass vor den png Dateien in Eclipse nicht das übliche Zeichen steht, sondern nur ein weißes Papier. Villeicht liegt es daran, dass die png Datei nicht erkannt wird. Ich würde micht über eine Rückmeldung freuen.
 
Das ist bei mir ein JFrame mit einem Bild als Hintergrund 😉
Java:
public class JBackgroundPanel extends JPanel{

    /**
   *
   */
  private static final long serialVersionUID = 1L;
    private BufferedImage img;

    public JBackgroundPanel() {
        try {
          img = ImageIO.read(new File("ressourcen/hintergrund.png"));
        } catch(IOException e) {
            System.out.print("Bild nicht gefunden");
        }
      }

    @Override
      protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.drawImage(img, 0, 0, getWidth(), getHeight(), this);
      }


    public static void main(String[] args) {
        JBackgroundPanel bgPanel = new JBackgroundPanel();
        JFrame f = new JFrame("JPanel mit Hintergrund");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setSize(500, 500);
        f.setLocationRelativeTo(null);
        f.add(bgPanel);
        f.setVisible(true);

    }

}

Mehr kann ich leider auch nicht sagen 😉
Ist auch nicht der beste Code, hab ich nur mal gemacht, und bei mir hats funktioniert 😉
 

Neue Themen


Zurück
Oben