private void Botao1ActionPerformed(java.awt.event.ActionEvent evt) {
Analista a = new Analista();
if (!tNome.getText().equals(""))
{
a.cadastroAnalista(tCodigo.getText(), tNome.getText(), tCargo.getText(), tSalario.getText(), tFuncao.getText());
…
}
}
(O erro está em destaque).
tCodigo.getText() é um JTextField;
o método Cadastro, possui os seguintes parâmetros:
public void cadastroAnalista(int codigo, String nome, String cargo, double salario, String funcao){
super.cadastroEmpregado(codigo, nome, cargo, salario); // pega da super classe Empregado
this.funcao = funcao;
}
Como faço para transformar um int (que está lá em …getText()) em uma String?