Ajuda com Herança no Java

26/06/2018

1

Estou fazendo um trabalho em Java para hoje, em que é pedido fazer uma estrutura de herança, logo fiz Pessoas : Funcionários/Pacientes, porém no código do Dialog está dando o seguinte erro : incompatible types : Funcionarios cannot be converted to String.


private void buttonAddActionPerformed(java.awt.event.ActionEvent evt) {
try{
Funcionarios Funcionarios = new Funcionarios(
textNome.getText(),
textCPF.getText(),
textNaturalidade.getText(),
textFuncao.getText(),
Integer.parseInt(textSalario.getText()),
checkboxResidente.isSelected(),
comboFuncionarios.addItem(Funcionarios); ---ERRO AQUI---
}catch(NumberFormatException ex){
JOptionPane.showMessageDialog(null, "Valor Inválido");
textNome.requestFocus();
Responder

Post mais votado

26/06/2018

Opa, Samuel.
O método addItem do objeto comboFuncionarios só aceita String e você tá tentando passar um objeto. Nesse caso, você deve adicionar o nome, por exemplo, do Funcionário.
Funcionarios.nome

Abraço.
Responder