WarMode Postado Janeiro 4, 2008 Denunciar Share Postado Janeiro 4, 2008 (editado) Peço desculpa por pisar assuntos, e até porque já consegui fazer isto em tempos passados, mas não me lembro agora.A questão é simples, passar um ou mais valores de um JFrames, para outro.Como fiz:O primeiro JFrames chama-se Primeiro, o segundo JFrames chama-se SegundoPrimeiro JFrames:tem uma caixa de texto e um botão, o botão faz o seguinte:# Segundo sg=new Segundo(); # private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { # String[] args = null;# sg.main(args);# sg.receber(jTextField1.getText());# setVisible(false); # } Segundo Jform:Tem uma label e uma caixa de texto:#public void receber(String cenas){# textBox1.setText(cenas);# label1.setText("teste");# } O segundo JFrame abre, mas tanto a caixa como a label ficam com o texto delas inalterado, não havendo nem passagem da String do primeiro Jframe, nem passando a label para "teste".Agradeço ajudas :wink: Editado Janeiro 4, 2008 por WarMode Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Visitante Postado Janeiro 5, 2008 Denunciar Share Postado Janeiro 5, 2008 Peço desculpa por pisar assuntos, e até porque já consegui fazer isto em tempos passados, mas não me lembro agora.A questão é simples, passar um ou mais valores de um JFrames, para outro.Como fiz:O primeiro JFrames chama-se Primeiro, o segundo JFrames chama-se SegundoPrimeiro JFrames:tem uma caixa de texto e um botão, o botão faz o seguinte:# Segundo sg=new Segundo(); # private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { # String[] args = null;# sg.main(args);# sg.receber(jTextField1.getText());# setVisible(false); # } Segundo Jform:Tem uma label e uma caixa de texto:#public void receber(String cenas){# textBox1.setText(cenas);# label1.setText("teste");# } O segundo JFrame abre, mas tanto a caixa como a label ficam com o texto delas inalterado, não havendo nem passagem da String do primeiro Jframe, nem passando a label para "teste".Agradeço ajudas :wink:Bom, o que voçe precisa fazer, é criar um metodo construtor na Segunda Classe, vou postar um exemplo//metodo construdor da classe q recebera os dadospublic Calc(Edit edit,int Decimal) { super(); this.edit = edit; this.Decimal=Decimal;}//chamando a classe e passando por parametros um edit e um valor Decimal tipoh intCalc calc = new Calc(edit,Decimal);Bom é mais ou menos isso, passar por parametros chamando o metodo construtor, espero ter ajudado, abracos Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
WarMode
Peço desculpa por pisar assuntos, e até porque já consegui fazer isto em tempos passados, mas não me lembro agora.
A questão é simples, passar um ou mais valores de um JFrames, para outro.
Como fiz:
O primeiro JFrames chama-se Primeiro, o segundo JFrames chama-se Segundo
Primeiro JFrames:
tem uma caixa de texto e um botão, o botão faz o seguinte:
# Segundo sg=new Segundo();
# private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
# String[] args = null;
# sg.main(args);
# sg.receber(jTextField1.getText());
# setVisible(false);
# }
Segundo Jform:
Tem uma label e uma caixa de texto:
#public void receber(String cenas){
# textBox1.setText(cenas);
# label1.setText("teste");
# }
O segundo JFrame abre, mas tanto a caixa como a label ficam com o texto delas inalterado, não havendo nem passagem da String do primeiro Jframe, nem passando a label para "teste".
Agradeço ajudas :wink:
Editado por WarModeLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.