Home Foros Foro dudas Foro de Java Consulta sobre video 75 curso de java Respuesta a: Consulta sobre video 75 curso de java

Respuesta a: Consulta sobre video 75 curso de java

Home Foros Foro dudas Foro de Java Consulta sobre video 75 curso de java Respuesta a: Consulta sobre video 75 curso de java

#11483

FrankMegia
Participante

Hola Cristian. Verás, e.getSource() devuelve el Object(genérico) que lanzó el evento y tu sabes que ese “Objeto” es un JTextField, así que necesitas hacer el cast a un JTextField. Una vez que ya lo tienes, ya puedes acceder a los métodos de ese JTextField, es decir, el método getText().

e,getSource().toString() lo único que hace es devolverte una cadena de texto con el objeto que lanza el evento, de forma legible para nosotros, pero no te da el contenido del mismo, porque aún no sabe qué es. Primero el cast correcto y luego obtienes el texto.

Ya me contarás. Un saludo.

Por cierto String no es un dato primitivo, es una clase especial, aunque en otros lenguajes si se considera como primitivo 😉