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 

