En el siguiente código se detalla el funcionamiento del programa, aqui utilizaremos el modo de capturar teclas en un jTxtField o campo de texto por el metodo de KeyTyped, donde se guardaran las palabras que el usuario ingresara:
String cadena="Pedro por favor Responde esta pregunta";
Integer contador=0;
String respuesta="";
boolean punto=false;
private void jTxtPreguntaKeyTyped(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
if(evt.getKeyChar()=='.')
punto=true;
if(punto==false)
respuesta=respuesta+evt.getKeyChar();
if(contador<cadena.length())
{
evt.setKeyChar(cadena.charAt(contador));//esconde la respuesta
contador++;
}
}
y con esta última línea de código se mostrara en pantalla el resultado:
private void jTxtPreguntaKeyPressed(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
if (evt.getKeyCode()==KeyEvent.VK_ENTER){
JOptionPane.showMessageDialog(this, respuesta);
this.dispose();

No hay comentarios:
Publicar un comentario