Bonjour

j'aessaie de mettre un keyListener amis il aime pas du tout

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
/*
 * Created on 21 janvier 2007, 21:48
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */
 
/**
 *
 * @author Stephane
 */
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
 
 
public class maFenetre {
 
private JFrame fenetre;
private JButton valider;
private JButton quitter;
 
private final KeyListener actionPresser = new ActionPresser();
private final ActionListener actionQuitter = new ActionQuitter();
private final ActionListener actionValider = new ActionValider();
 
    /** Creates a new instance of GUI */
    public maFenetre() {
 
        fenetre= new JFrame("mao II");
        fenetre.setSize(800,600);
        fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //fenetre.setLocationRelativeTo(getParent());
        JLabel titre = new JLabel("mao II");
        JPanel pan1 = new JPanel();
        JTextField txtBanques = new JTextField();
        txtbanques
        txtBanques.addKeyListener(actionPresser);
        valider = new JButton("Valider");
        quitter = new JButton("Quitter");
        valider.addActionListener(actionValider);
        quitter.addActionListener(actionQuitter);
 
        Container contenu = fenetre.getContentPane();
        BorderLayout c= new BorderLayout();
        contenu.setLayout(c);
        contenu.add(titre,c.NORTH);
        contenu.add(valider,c.EAST);
        contenu.add(quitter,c.WEST);
        contenu.add(txtBanques,c.CENTER);
        contenu.add(pan1,c.SOUTH);
 
        fenetre.setVisible(true);
       // fenetre.pack();
    }
 
 
    public class ActionQuitter implements ActionListener{
        public void actionPerformed(ActionEvent ev){
            System.exit(0);
        }
    }
    public class ActionValider implements ActionListener{
        public void actionPerformed(ActionEvent ev){
            System.out.println("Valider");
        }
    }
 
    public class ActionPresser implements KeyListener {
        public void keyPressed(KeyEvent ev){
            System.out.println("Presser");
        }
    }
    public static void main (String args[]){
        maFenetre maVue=new maFenetre();
    }
 
}



d'avance merci