Por favor, preciso de ajuda com um código muito simples.
Sou novo no fórum, procurei outros tópicos, até encontrei relacionados mas não estou conseguindo implantar.
Possuo um Frame e o valor digitado no jTextField deve ser mandado pra outra classe para que seja feito algum processamento.
Porém o valor nao chega na outra classe. Não da erros, mas o valor que chega eh Nulo.
Esta aqui o código, vou colocar apenas as partes que importam.
// Frame que possui o jTextField e que le o valor.
public class Frceletista extends javax.swing.JFrame {
private String nome;
private double sal;
public String getNome(){
return this.nome;
}
public void setNome(String nome){
this.nome = nome;
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
nome = jTextField1.getText();
Celetista opcao1= new Celetista();
opcao1.celetista1();
// Classe que precisa do valor para exibir depois
public class Celetista {
public void celetista1(){
double salario, irrf, inss, liquido;
String nome_cel;
Frceletista frame = new Frceletista();
frame.setNome(frame.getNome());
nome_cel=frame.getNome();
// { Aqui tem alguns cálculos que não fazem diferença na dúvida}
System.out.println("Nome: " + nome_cel);
// { Mais códigos indiferentes a pergunta}
}
}
Por favor, sei que é simples, mas como não estou conseguindo, estou sem alternativas.