Oi gente, eu to com uma dúvida aqui. To tentando criar um programinha com várias classes, que receba entrada de dados de um certo funcionário, e depois, em outra JFrame, imprima esses dados recebidos + o salário com aumento de 10% e o valor anual que o funcionário recebe do salário.
Porém, não sei como armazenar esses dados para poder imprimir posteriormente em outra JFrame. Os dois comandos que encontrei ao pesquisar foram getSource e getActionCommand. Eu sei que getSource refere-se à objetos e getActionCommand à Strings, já tentei usar os dois, mas acusou erro mesmo assim.
O codigo da classe que faz isso tá aqui. Alguém pode me dizer o que estou deixando passar?
http://pastebin.com/0pHqEenJ
Oi,
Acho q onde está os textfield.getSource
, seria textfield.getText()
.
this.nomeFuncionario = String.format(tfNome.getSource());
this.RG = String.format(tfRG.getSource());
this.Departamento = String.format(tfDepartamento.getSource());
this.dataDeEntrada = String.format(tfDataDeEntrada.getSource());
String tfSalario = tfSalario.replace(",", ".");
double tfSalario = Double.parseDouble(tfSalario);
this.Salario = Double.format(tfSalario.getSource());
this.nomeFuncionario = tfNome.getText();
this.RG = tfRG.getText();
this.Departamento = tfDepartamento.getText();
this.dataDeEntrada = tfDataDeEntrada.getText();
String stringSalario = tfSalario.getText().replace(",", ".");
this.Salario = Double.parseDouble(stringSalario);
Funcionou =) obrigada