Título: duda con formularios y clases Publicado por: Aeros en 18 Mayo 2010, 11:41 am hola que tal
tengo una clase persona que quiero asignarle a cada objeto a un jtext field para poder manipularlas el codigo es : tengo esta clase persona public class ClasePersona { private String Nombre; private String Apellido; private String TipodeDoc; private int Dni; public ClasePersona(String Nombre,String Apellido,String TipodeDoc,int Dni){ this.Apellido=Apellido; this.Nombre= Nombre; this.TipodeDoc =TipodeDoc; this.Dni= Dni; } public String getNombre(){ return Nombre; } public String getApellido(){ return Apellido; } public String getTipodeDoc(){ return TipodeDoc; } public int getDni(){ return Dni; } } tengo esta ventana Código: package trabajonumero1; si no se entendio mi duda la repito en el txtNombre quiero guardalo en el objeto Nombre y asii para usar los metodos getNombre saludos Título: Re: duda con formularios y clases Publicado por: D71 en 18 Mayo 2010, 11:47 am Creo que te has hecho un lio.
Por un lado creas una variable String nombre en la interfaz, y por otra dices que quieres usar los metodos getNombre() de la clase persona... Si lo que quieres es que el atributo nombre de la clase persona sea lo que se escriba en el textbox, deberias hacer un objeto de la clase persona y luego usar su metodo setNombre para asignarle el valor... para ello en vez de poner String nombre en la interfaz pon: Código
y para asignar el valor del textbox al atributo del objeto que acabas de crear Código
para obtener de nuevo el valor lo mismo pero con el getNombre() Código
Edit: Acabo de ver que no tienes los setters, asi que directamente pasale el valor de los atributos con el constructor... Título: Re: duda con formularios y clases Publicado por: Aeros en 18 Mayo 2010, 13:05 pm lo pongo donde me dices y me sale el siguiente error ( cannot find symbol)
Código
Título: Re: duda con formularios y clases Publicado por: D71 en 18 Mayo 2010, 13:12 pm lo pongo donde me dices y me sale el siguiente error ( cannot find symbol) Como te he puesto en la ultima linea tienes que pasarle los atributos mediante el constructor Código
Piensa que debes construir el objeto cuando ya tengas los valores |