[RESOLVIDO] Como faço para alterar o valor de em um frame no outro frame?

2 respostas
M

Como faço para alterar o valor de um int em um jframe por um botão em outro jframe?

2 Respostas

rodriguesabner

Seu primeiro Frame:

public void trocarNumero(int conteudo) {
int numeroAntigo;       
seuCampo.setText(conteudo); //ou
numeroAntigo = conteudo;
}

Seu segundo Frame:

public class SegundoFrame extends javax.swing.JFrame {

        private PrimeiroFrame parent;

   public SegundoFrame(PrimeiroFrame p) {
        initComponents();
        this.parent = p;
    }

Isso vc joga no seu botão:

PrimeiroFrame frame = (PrimeiroFrame) parent;
frame.trocarNumero(meuCampo.getText());
System.out.println("Alterando...!");
M

Valeu, me ajudou!

Criado 15 de julho de 2018
Ultima resposta 15 de jul. de 2018
Respostas 2
Participantes 2