Por lo que entiendo quieres pasar variables entre distintos JFrame.
Hay varias formas, una de las más sencillas es crear una clase que herede de JFrame y pasarle los datos que necesitas mediante el constructor.
Código Java:
Ver originalpublic class VentanaSaldo
extends JFrame {
public VentanaSaldo
(String saldo
){ etiquetaSaldo
= new JLabel(saldo
); getContentPane().add(etiquetaSaldo);
this.
setDefaultCloseOperation(JFrame.
DISPOSE_ON_CLOSE); pack();
}
}
Luego desde el otro JFrame en el sitio que tu quieras:
Código Java:
Ver original VentanaSaldo v = new VentanaSaldo(saldo);
v.setVisible(true);
Al constructor le puedes pasar todos los parámetros que tu desees.
Otra forma sería mediante setter.
Código Java:
Ver originalpublic class VentanaSaldo
extends JFrame {
public void setEtiquetaSaldo
(String texto
) { etiquetaSaldo.setText(texto);
}
public VentanaSaldo(){
getContentPane().add(etiquetaSaldo);
this.
setDefaultCloseOperation(JFrame.
DISPOSE_ON_CLOSE); pack();
}
}
Código Java:
Ver original VentanaSaldo v = new VentanaSaldo();
v.setEtiquetaSaldo(saldo);
v.setVisible(true);