Bonjour,
J'aimerais a partir du repertoire courant, afficher une image dans mon interface graphique.
C'est à dire que je souhaiterais que mon image s'affiche dans mon interface lorsque je la selectionne et clique sur le bouton ouvrir de mon repertoire courant.
Voila ce que j'ai déja fait: j'arrive a ouvrir mon repertoire courant quand je clique sur l item ouvrir du menu fichier.
Svp Help !!!!!!!!
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96 import java.awt.Graphics; import javax.swing.JFrame; public class ChargerImage { public static void main(String[] args) { JFrame frame=new JFrame("Création de panorama"); frame.setSize(400,300); frame.setVisible(true); OuvrirFichier of=new OuvrirFichier(frame); } } //autre classe import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowListener; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.WindowConstants; import up5.mi.pary.jc.intergraph.GestionnaireFermeture; public class OuvrirFichier extends JFrame{ public OuvrirFichier(JFrame frame){ JMenuBar mb=new JMenuBar(); JMenu fichier=new JMenu("Fichier"); mb.add(fichier); frame.setJMenuBar(mb); JMenuItem ouvrir= new JMenuItem("Ouvrir"); JMenuItem quitter = new JMenuItem ("Quitter"); fichier.add(ouvrir); fichier.add(quitter); ouvrir.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ JFileChooser hf=new JFileChooser(); hf.setCurrentDirectory(new java.io.File("repertoires")); hf.showOpenDialog(null); System.out.println(hf.getSelectedFile()); } }); quitter.addActionListener( new ActionListener (){ public void actionPerformed (ActionEvent e){ Object[] options = {"Oui", "Non"}; JFrame frame2=new JFrame("Quitter"); int n = JOptionPane.showOptionDialog(frame2, "Voulez vous vraiment quitter?", "Quitter", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]); if( n==JOptionPane.YES_OPTION) { System.exit(0); } } }); } }
Partager