Hallo liebe Forumuser,
ich bräuchte eure Hilfe bei folgendem Code:
Es wird dabei, jedenfalls bei mir, kein Bild angezeigt. Kann mir einer von euch dabei helfen. Diese Klasse wird von einer anderen aufgerufen. Bei Bedarf stelle ich auch diese rein. Hier nur der Ausschnitt, an der die Klasse aufgerufen wird:
Im Vorraus schon mal ein großes Danke für jegliche Hilfe!
Mit freundlichen Grüßen,
Lars
ich bräuchte eure Hilfe bei folgendem Code:
Java:
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
public class Spiel extends JPanel{
Image img;
String pfad="Bilder/Hintergrundbild"; //Hier ist es egal ob "\\" oder "\" oder "/"
public Spiel(){
setFocusable(true);
ImageIcon Icon=new ImageIcon(pfad +".jpg");
img=Icon.getImage();
}
public void paint(Graphics g){
super.paint(g);
Graphics2D f2 = (Graphics2D) g;
f2.drawImage(img,0,0,null);
}
}
Es wird dabei, jedenfalls bei mir, kein Bild angezeigt. Kann mir einer von euch dabei helfen. Diese Klasse wird von einer anderen aufgerufen. Bei Bedarf stelle ich auch diese rein. Hier nur der Ausschnitt, an der die Klasse aufgerufen wird:
Java:
private void fenster() {
JFrame MainGame=new JFrame("Main Game");
MainGame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
MainGame.setSize(800,600);
MainGame.setLayout(null);
MainGame.setVisible(true);
MainGame.add(new Spiel());
Im Vorraus schon mal ein großes Danke für jegliche Hilfe!
Mit freundlichen Grüßen,
Lars