Pb gestion clavier

Pb gestion clavier - Java - Programmation

Marsh Posté le 07-02-2005 à 13:02:40    

Bonsoir.
 
Je galère trop sur la gestion du clavier.
J'utilise NetBeans 3.6. Rien n'apparait danss la console.
 
J'aimerais juste faire un println() quand on appuye sur une touche (pour l'instant n'importe laquelle). Et je me perds completement entre KeyEvent, KeyListener, addKeyListener...
 
Voici mon code: y a rien qui se passe dans la console quand j'appuye sur la lettre K...
 
 
// Démonstration d'événements de frappe de touches du clavier.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
 
public class Touche extends Frame implements KeyListener {
   
public Touche()
{
 // pour recuperer les evenements clavier
    addKeyListener(this);
   
public void keyPressed(KeyEvent e)  
{
      switch(e.getKeyCode()){
             
            case KeyEvent.VK_K:
        System.out.println("OK" ) ;
        }
}
 
public void keyReleased(KeyEvent e)  
{
}
 
public void keyTyped(KeyEvent e)  
{
}
 
public static void main( String args[] )
{
Touche app = new Touche();
      System.out.println("main" );
}
 
}
   
   
Merci d'avance.

Reply

Marsh Posté le 07-02-2005 à 13:02:40   

Reply

Marsh Posté le 07-02-2005 à 13:10:11    

regarde du coté des streamreader ...et lis "System.in" ...
 
PS : encadre ton code dans des balises [ code] [ /code] (sans les espaces)
 

Code :
  1. comme ceci


Message édité par Jubijub le 07-02-2005 à 13:10:42

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 07-02-2005 à 13:16:31    

ou la la....
en fait je débute, et la j'ai pas bien compris ta réponse.
En tout cas merci d'avoir repondu aussi rapidement.

Reply

Marsh Posté le 07-02-2005 à 16:24:07    

http://java.sun.com/docs/books/tut [...] index.html
 
Théorie et application des Streams en java
 
--> recherche du coté de InputStreamReader, BufferedReader, et System.in ...
 
je peux pas t'aider plus sans te donner la solution, ce qui serait pas te rendre service...


---------------
Jubi Photos : Flickr - 500px
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed