Bonjour !
Alors j'ai un petit problème d'accès d'objet je pense... J'ai créé une classe panel avec des JButton et JTextField ainsi qu'une classe pour les écouteurs de ces objets.
Et ma classe panel :
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 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class PenduListener implements ActionListener{ public void actionPerformed(ActionEvent evt){ if (evt.getActionCommand().equals("quitter")){ System.exit(0); } if (evt.getActionCommand().equals("rejouer")){ PenduPanel panel = new PenduPanel(); } } public void TextListener(TextEvent evt){ String let = lettre.getText(); } }
Et donc j'ai un probléme d'accés du JTextField lettre dans la classe PenduListener.
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 import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.Font; public class PenduPanel extends JPanel{ public PenduPanel(){ this.setLayout(null); Potence p = new Potence(); Label titre = new Label("-=={ Nouveau jeu du pendu }==-"); titre.setBounds(100,20,250,50); this.add(titre); Label mot = new Label(); this.add(mot); mot.setBounds(50,120,100,50); Label texte = new Label("Tape ta lettre : "); this.add(texte); texte.setBounds(50,70,100,50); lettre = new JTextField(""); lettre.setBounds(165,70,100,50); this.add(lettre); lettre.addTextListener(new PenduListener());
Un petit peu d'aide s'il vous plait![]()
Partager