Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2013, 10:43
ice_tunes
 
Fecha de Ingreso: julio-2012
Mensajes: 4
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta duda jtextfield java

tengo una duda de sobre como dejar que en el textfield solo se pueda presionar una vez la barra espaciadora es para validar que el campo sea de solo texto en los eventos keytyped

de esta manera solo ingresa caracteres pero no me deja presionar barra espaciadora
Código Java:
Ver original
  1. if(!Character.isLetter(evt.getKeyChar()))
  2. {
  3.      
  4.      evt.consume();
  5.  }

y asi me deja escribir la barra espaciadora pero quiero que solo se pueda presionar una vez
Código Java:
Ver original
  1. char car = evt.getKeyChar();    
  2.          if((car<'a' || car>'z') && (car<'A' || car>'Z') && (car!=(char)KeyEvent.VK_SPACE))
  3. {
  4.    evt.consume();
  5. }
gracias :)

Última edición por razpeitia; 17/06/2013 a las 18:02