A voir également:
- JAVA: Lecture d'une valeur au clavier.
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java décompiler - Télécharger - Langages
4 réponses
Ya plus simple, non ?
Si tu n'utilise pas de composant graphique tu faire aussi:
import java.io.*;
...
BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
br.read();
br.readLine(); //Pour une ligne
Consulte ce lien de reference:
http://java.sun.com/j2se/1.3/docs/api/
A+
Si tu n'utilise pas de composant graphique tu faire aussi:
import java.io.*;
...
BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
br.read();
br.readLine(); //Pour une ligne
Consulte ce lien de reference:
http://java.sun.com/j2se/1.3/docs/api/
A+
LeLaulau
Messages postés
9
Date d'inscription
vendredi 2 novembre 2001
Statut
Membre
Dernière intervention
3 janvier 2004
12 mars 2002 à 10:07
12 mars 2002 à 10:07
ce ne serait pas System.out.read ou System.out.readln?
seulement pour lire un caractère. Pour une chaîne de caractère, c'est plus chiant..
Puis pourquoi tu n'utilises pas un textfield?
seulement pour lire un caractère. Pour une chaîne de caractère, c'est plus chiant..
Puis pourquoi tu n'utilises pas un textfield?
Volià la solution:
/*
* KeyTester.java
*
* Created on March 12, 2002, 9:33 AM
*/
package ccm;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author HackTrack
* @version 1.0
*/
public class KeyTester extends JFrame{
private Container c;
private JTextField input;
public KeyTester() {
super("Key tester");
initialize();
setDefaultCloseOperation(EXIT_ON_CLOSE);
//pack();
show();
}
private void initialize(){
c = getContentPane();
c.setSize(320,200);
input = new JTextField(15);
input.addKeyListener(new KeyListener(){
public void keyTyped(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been typed");
}
public void keyPressed(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been pressed");
}
public void keyReleased(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been released");
}
});
c.add(new JLabel("Entrez du texte ici"));
c.add(input);
}
public static void main(String args[]) {
KeyTester tester = new KeyTester();
}
}
PS: va voir dans les API Java la classe KeyEvent. Elle possède d'autres méthodes intéressantes.
;-)
HackTrack
/*
* KeyTester.java
*
* Created on March 12, 2002, 9:33 AM
*/
package ccm;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author HackTrack
* @version 1.0
*/
public class KeyTester extends JFrame{
private Container c;
private JTextField input;
public KeyTester() {
super("Key tester");
initialize();
setDefaultCloseOperation(EXIT_ON_CLOSE);
//pack();
show();
}
private void initialize(){
c = getContentPane();
c.setSize(320,200);
input = new JTextField(15);
input.addKeyListener(new KeyListener(){
public void keyTyped(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been typed");
}
public void keyPressed(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been pressed");
}
public void keyReleased(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been released");
}
});
c.add(new JLabel("Entrez du texte ici"));
c.add(input);
}
public static void main(String args[]) {
KeyTester tester = new KeyTester();
}
}
PS: va voir dans les API Java la classe KeyEvent. Elle possède d'autres méthodes intéressantes.
;-)
HackTrack