Bonjour amis developpeur.

Je bloque depuis des jours sur un probleme : je cherche à créer une fenetre qui serait composée de deux boutons ainsi que d'une image. Il faudrait que l'image change a chaque fois que l'on clique sur un bouton.

Mais pour l'instant je n'arrive pas à creer cette fenetre. Soit j'arrive à mettre le deux boutons mais l'image beug complet(elle apparait à moitié et disparait dès que l'on bouge la souris) soit j'ai une fenetre avec l'image comme il faut mais impossible d'y ajouter les boutons.
Voici mon code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
 
import java.io.*;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.imageio.ImageIO;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import java.awt.Graphics;
import java.io.*;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
 
 
 
public class Graph {
 
 
public static void main(String[] args){
 
JFrame frm = new JFrame("Affichage des courbes");
frm.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frm.setSize(1280,1024);
frm.setLocationRelativeTo(null);
frm.setVisible(true);
 
 JPanel pan = new JPanel();
       frm.getContentPane().add(pan);
 
 
      JButton precedent = new JButton("Précédent");
      pan.add(precedent);
      JButton suivant = new JButton(" Suivant ");
      pan.add(suivant);
 
      frm.setContentPane(pan);
      pan.setVisible(true);
 
 
    try {
   Graphics g = pan.getGraphics(); 
 Image img = ImageIO.read(new File("D:\\Documents and Settings\\karayat\\Desktop\\MARCHE\\IntGraph\\src\\intgraph\\MATLAB Compiler Runtime\\v710\\bin\\win32\\img02.bmp"));
                       g.drawImage(img, 0, 0, pan);
 
                                      } catch (IOException e) {
                       // TODO Auto-generated catch block
                        e.printStackTrace();
                }
 
 
 
}
}
Dans ce code mes deux boutons sont biens mais pas l'image qui fait n'importe quoi...
Je vous remercie d'avance pour votre temps et votre aide.