Bonjour tout le monde,

Voilà, j'ai un petit souci : j'aimerais créer un contrôle de saisie dans une JTextField. Je vous livre mon code mais je n'arrive pas à récupérer le texte du composant (la JTextField) qui déclenche l'évenement focusLost....

Mon code est celui-ci :

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
 import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class addJTextField extends JFrame
{
    private JTextField textField;
 
    public addJTextField(Container container) 
    {
        textField = new JTextField(10);
        textField.setVisible(true);
        textField.setEditable(true);
        container.add(textField);
 
        TextEcout ctrlSaisie = new TextEcout();
        textField.addFocusListener(ctrlSaisie);
    }
 
    private class TextEcout implements FocusListener 
    {
        public void focusLost(FocusEvent e) 
        {
            if ((int) e.getComponent().gettext < 1)  :?: 
            {
                JOptionPane.showMessageDialog(null,"Erreur de saisie");
            }
        }
        public void focusGained(FocusEvent e) 
        {
        }
    }  
}
Auriez-vous une solution à me proposer ?
Je suis hyper débutant en swing, alors soyez indulgent avec moi

Christophe