J'ai une soucis, dans le cadre de mon jeu j'affiche des images sur de grandes surfaces.

Le problème c'est que si j'affiche une image en 1280*1024 la j'ai a peu près 1 à 2fps...

J'ouvre mes images de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public class MPanel extends JPanel implements Runnable {
 
	public static BufferedImage ifond;
 
	public MPanel (MJeu jeu) {
 
		try {
			ifond = ImageIO.read(new File(GConstantes.I_FOND));
		} catch (IOException e) {}
	}
et je les draw de cette facon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public void paintComponent (Graphics g) {
 
		super.paintComponent(g);
                g.drawImage(ifond, 0, 0, null);
}
Y a t'il une meilleur façon de faire ?