26/10/2005, 02:06
|
| | Fecha de Ingreso: mayo-2004
Mensajes: 85
Antigüedad: 20 años, 8 meses Puntos: 1 | |
Al crear el jFrame2, lo que deberías pasarle en el constructor el jFrame1 para jugar con él.
Prueba de esta forma:
__________________________________________________ _______
public class jFrame1 extends javax.swing.JFrame{
protected JTextField txt1;
private JButton btn1;
//en el click del button1 creas el jFrame2 asi:
btn1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jFrame2 jframe2 = new jFrame2(this);
jframe2.setVisible(true);
}
});
.....
}
public class jFrame2 extends javax.swing.JFrame{
protected JList list2;
private JFrame jframe1;
//contructor del jframe2
public jFrame2(JFrame jframe1){
this.jframe1=jframe1;
}
...
//ahora ya puedes acceder al jframe1
jframe1.txt1.setText("hooolaaa");
.....
}
__________________________________________________ __________
Seguro que hay mas formas de hacerlo.. héchale un vistazo.
salu2! |