Accés objet d'une autre classe
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.
Code:
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 ma classe panel :
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
| 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()); |
Et donc j'ai un probléme d'accés du JTextField lettre dans la classe PenduListener.
Un petit peu d'aide s'il vous plait :D