Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/06/2009, 13:19
Avatar de drac94
drac94
 
Fecha de Ingreso: mayo-2008
Ubicación: México
Mensajes: 383
Antigüedad: 16 años, 10 meses
Puntos: 5
Respuesta: Algo sencillo: TextFields, actualizar en tiempo real

Código PHP:
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.*;

// creamos nuestra clase e implementamos la interfaz KeyListener que es la que nos va a dar la posibilidad de escuchar el teclado
public class KeyEventDemo extends JApplet implements KeyListener
    
JTextField displayArea//creamos un campo de texto, donde vamos a escribir
    
JTextField typingArea;// otro campo de texto donde va a aparecer lo que escribamos en el campo de arriba

    
public void init() {
// en esta parte solo le damos forma a la ventanita
    
typingArea = new JTextField(20);
    
typingArea.addKeyListener(this); //y aqui esta lo importante, 
//le decimos que nuestro textbox q va a escuchar el teclado
    
displayArea = new JTextField(20);
    
JPanel contentPane = new JPanel();
    
contentPane.setLayout(new BorderLayout());
    
contentPane.add(typingAreaBorderLayout.NORTH);
    
contentPane.add(displayAreaBorderLayout.CENTER);
    
setContentPane(contentPane);
    }
   
// la interfaz keylistener tiene tres metodos, keypressed, cuando presionas una
//tecla, keytyped, cuando esta presionada, y keyreleased, cuando la sueltas 
//siempre suceden las tres y dependera de tu caso el cual uses
//aqui usaremos keypressed, e es la tecla que se presiono
    
public void keyPressed(KeyEvent e) {
    
displayInfo(e);  //llamamos al metodo displayinfo
    
}
    
    protected 
void displayInfo(KeyEvent e){
    
int keyCode e.getKeyCode();  //obtenemos el codigo de la tecla
    
String keyText e.getKeyText(keyCode);  //luego el caracter
    
displayArea.setText(keyText);  //lo pintamos en el campo de texto de abajo
    
}

    public 
void keyTyped(KeyEvent e) {}
    public 
void keyReleased(KeyEvent e) {}