Se crea una pequeña clase "persona.java", esta clase tiene dos metodos, setDatos() para la introduccion de informacion y getDatos() para la recuperacion de informacion.
/**
* @web http://jc-mouse.blogspot.com/
* @author Mouse
*/
public class persona {
private String Nombre;
private String apPaterno;
private String apMaterno;
private String mail;
private int edad;
private String Celular;
public persona(){
}
public void setDatos(String n, String p, String m, String ml, int e, String c){
this.Nombre=n;
this.apPaterno=p;
this.apMaterno=m;
this.mail=ml;
this.edad=e;
this.Celular=c;
}
public String[] getDatos(){
String data[] = new String[6];
data[0]=this.Nombre;
data[1]= this.apPaterno;
data[2]= this.apMaterno;
data[3]=this.mail;
data[4]= String.valueOf(this.edad);
data[5]= this.Celular;
return data;
}
}
Lo que haremos sera declarar la clase "persona.java" en un JFrame, introducir datos y despues en un segundo JFrame, recuperar esos datos y mostrarlos en pantalla.
El Proyecto:
1.- Crea un JFrame: forma1 para la introduccion de datos, el JFrame debe tener la siguiente distribucion de objetos
2. Crea otro JFrame: forma2, esta servira para la recuperacion de informacion
3. Declara en el JFrame: forma1, el objeto persona.java y el objeto forma2
static persona p = new persona();
forma2 f2;
4. En el JButton de la forma1, inserta el siguiente codigo
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// vista previa
String ml = txt4.getText() + "@" + jcmail.getSelectedItem().toString();
int e = Integer.valueOf(txt5.getSelectedItem().toString());
p.setDatos(txt1.getText(), txt2.getText(), txt3.getText(), ml, e ,txt6.getText());
f2 = new forma2();
f2.show();
}
5. en el JFrame: forma2, en el metodo formWindowOpened, se coloca el siguiente codigo:
private void formWindowOpened(java.awt.event.WindowEvent evt) {
String datos[] = forma1.p.getDatos();
lb1.setText(datos[0]);
lb2.setText(datos[1]);
lb3.setText(datos[2]);
lb4.setText(datos[3]);
lb5.setText(datos[4]);
lb6.setText(datos[5]);
}
Como se puede ver, se puede utilizar el objeto persona: p, declarado en el JFrame: forma1y tenemos
3 comentarios:
excelente lo felicito
por compartir sus conocimientos
esta muy bien tu programa tu 100 gracias por subir tus aplicaciones me ayudaron de mucho
Excelente estilo de programar ...
y muy entendible. Agradezco enormemente el aporte :) MUCHAS GRACIAS ... Ojala sigas publicando estos tipos de proyectos
Publicar un comentario