Key listener is not abstract
Bonjour
j'aessaie de mettre un keyListener amis il aime pas du tout
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 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