Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2014, 16:31
yesod91
 
Fecha de Ingreso: julio-2014
Ubicación: España
Mensajes: 83
Antigüedad: 9 años, 9 meses
Puntos: 2
¿Error al recoger datos de un textfield?

Código PHP:
public void recogerCoor() {
        if (
PreCoorX.equals(null) && PreCoorY.equals(null)){
            
PreCoorX.setText(CoorXField.getText());
            
PreCoorY.setText(CoorYField.getText());
        }else {
            
prex Integer.parseInt(PreCoorX.getText());
            
prey Integer.parseInt(PreCoorY.getText());
        }
    } 
Buenas noches compañeros, tengo una pequeña gran duda...¿como hago para recoger datos nulos de los textfield? Explico: Tengo un botón que me recoge los datos de dos cajas de texto para unas coordenadas de ratón y tal...el tema es...que cuando estan vacías o en null, me salta una excepción

Exception in thread "Thread-3" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unk nown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at AutoClick2.AutoClick.recogerCoor(AutoClick.java:17 9)
at AutoClick2.AutoClick$3$1.run(AutoClick.java:295)

Sé que es porque no ha recogido los datos y los ha pasado a INT, pero no se me ocurre ninguna otra forma de hacerlo.

PD: Problema solucionado, en vez de poner .equals(null) -> if (PreCoorX.getText().isEmpty() && PreCoorY.getText().isEmpty()) y ya esta :D

Última edición por yesod91; 11/08/2014 a las 16:40