No ha encontrado la respuesta aquí? Regístrate, preguntar y obtener una respuesta adecuada en cuestión de minutos!
  • Username:

Para poder verificar esta petición, por favor escribe en el campo de abajo lo siguiente: forodejava

Password:
Confirm Password:
Your Email:
Confirm Email:
Resultados 1 al 3 de 3
  1. #1
    Fecha de ingreso
    29 mar, 09
    Mensajes
    3
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado Bloquear barra espaciadora en jtextfield

    Hoal, necesitaria que me expliquen como bloquear la barra espaciadora en un JtextField, ya q necesito que el usuario solo ingrese palabras sin espacios, estube viendo el keyCode es el 32
    Yo habia realizado esto, pero solo me sirve en forma parcial xq si el usuario mantiene la barra espaciadora presionada ya no sirve
    Código PHP:
    private String texto "";

    private 
    void txtBuscarKeyPressed(java.awt.event.KeyEvent evt) {                                  
            if(
    evt.getKeyCode()==32){
               
    texto txtBuscar.getText();
        }
    }       

    private 
    void txtBuscarKeyReleased(java.awt.event.KeyEvent evt) {
    if (
    evt.getKeyCode() == 32){
                
    txtBuscar.setText(texto);
            }

    Gracias...

    La solución completa para el hilo: aquí.

    Última edición por danis; 29/09/2009 a las 01:00 Razón: El código va entre las llaves [CODE] y [/CODE] ;)

  2. #2
    Fecha de ingreso
    21 ene, 09
    Ubicación
    Rosario
    Mensajes
    86
    Post Thanks / Like
    Poder de reputación
    379

    Predeterminado

    Hola yurka, la forma mas sencilla es realizar un reemplazo de los valores.
    Código PHP:
    private String texto "";

    private 
    void txtBuscarKeyPressed(java.awt.event.KeyEvent evt
    {
      if(
    evt.getKeyCode()==32){
        
    texto txtBuscar.getText();
      }
    }

    private 
    void txtBuscarKeyReleased(java.awt.event.KeyEvent evt) {
      if (
    evt.getKeyCode() == 32){
        
    // esta linea lo que hace es reemplazar todos los espacios en  
        // blanco por un vacio.
        
    txtBuscar.setText(texto.replaceAll(" """));
      }

    Espero que te sirva.

    Saludos...
    if ( algo dificil de hacer ) {
    HACELO Y SUPERATE;
    } else {
    cualquiera lo puede hacer;
    }

  3. #3
    Fecha de ingreso
    23 jun, 10
    Mensajes
    35
    Post Thanks / Like
    Poder de reputación
    141

    Predeterminado Solucion

    No ha encontrado la
    respuesta aquí?
    Regístrate, preguntar y
    obtener una respuesta
    adecuada en cuestión de minutos!


    Un registro de minutos: clic

    Sin publicidad para los miembros!
    Código:
    if (e.getKeyChar () == KeyEvent.VK_SPACE)
    	e.consume();

    VK_SPACE creo que era!

    Saludos! maquina!

Temas similares

  1. Barra de Progreso
    Por mc_dems en el foro Java avanzado
    Respuestas: 2
    Último mensaje: 24/09/2010, 14:49
  2. Bloquear el tamaño de un bean
    Por tonnot en el foro AWT-SWING
    Respuestas: 0
    Último mensaje: 30/03/2010, 11:54
  3. barra de estado
    Por vitocourt en el foro AWT-SWING
    Respuestas: 2
    Último mensaje: 01/03/2010, 12:43
  4. Barra de progreso
    Por nicoferre en el foro Java avanzado
    Respuestas: 10
    Último mensaje: 30/12/2009, 16:22
  5. bloquear texto en xml
    Por matmon en el foro XML
    Respuestas: 1
    Último mensaje: 26/07/2009, 23:16

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •