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 :
Dans ce code mes deux boutons sont biens mais pas l'image qui fait n'importe quoi...
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(); } } }
Je vous remercie d'avance pour votre temps et votre aide.
Partager