Alors qu'est ce que je dois implémenter? enfin j'ai pris bcp de votre temps, je tiens à m'excuser!
Version imprimable
Alors qu'est ce que je dois implémenter? enfin j'ai pris bcp de votre temps, je tiens à m'excuser!
En fait, tu ne sais pas comment se code une interface graphique.
Alors je te propose quelque chose de simple.
Tu va soigneusement ranger ton code de coté.
Puis, tu va apprendre à faire une interface graphique à la main:
Crée une fenetre (JFrame) qui contient le message "bonjour" (JLabel) et un bouton marqué "ok" (JButton)
Et quand tu cliques sur le bouton, la fenetre se ferme. (ActionListener).
N'hésite surtout pas à nous poser des questions.
Quand tu auras fini ça, tu aura la réponse à tes questions.
Il y a plein de choses sur ce site que tu peux utiliser:
- javasearch, la javadoc devenue pratique
- les faqs java, dont celle sur swing
- les cours java
Code:
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 import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class MaFenêtre extends JFrame implements ActionListener { JLabel l ; JButton b ; MaFenêtre(){ this.setTitle("voici ma preuve ") ; this.setSize(600,600) ; this.getContentPane().setLayout(new GridLayout(2,1)); l=new JLabel(" bonjour ") ; b=new JButton (" ok") ; b.addActionListener(this) ; this.getContentPane().add(l); this.getContentPane().add(b); } @Override public void actionPerformed(ActionEvent e) { if(e.getSource()==b){ System.exit(0); } } public static void main(String[] args){ MaFenêtre f=new MaFenêtre(); f.setVisible(true); } }
Sortons du cadre de ce forum et arrêtons quelques instants de parler Java.
Sur la machine qui exécute ton programme, est-ce que tu as un lecteur PDF par défaut ?
En clair, lorsque tu double-clic sur un fichier PDF, est-ce qu'il y a un logiciel qui démarre et qui affiche le PDF sur l'écran ?
oui :)
Et quel est ce logiciel ?
Salut à tous,
j'atterrit sur le thread, et la moindre des chose, c'est que ça croustille bien le popcorn ici :ptdr:
Blague à part, le plus simple pour avancer, parce qu'on est dans un vrai dialogue sourds là.
BenkessiratAmina, est-ce que tu peux nous poster le code complet de ta classe qui pose problème. Cela nous permettra de voir, de notre coté, si le problème c'est que ta méthode n'est pas appelée ou si le problème est ailleurs. Si il y a des messages d'erreur dans la console de ton ide, donne les nous, que l'on voie le problème, je suis étonné que personnes ne l'ai demandé dès le départ.
Enfin, rajoute une ligne, dans ta méthode, qui affiche le chemin vers le fichier, que l'on sache si il est correct, comme déjà demandé. Et bien sûr, même si cela paraît évident, autant le dire explicitement, dit nous ce que cette ligne affiche :)
Parce que les bouts de code plic ploc et les réponses à coté de la plaque ca n'aide pas à t'aider :)