Ajuda com Herança no Java

26/06/2018

0

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();
Samuel Damaceno

Samuel Damaceno

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.

Santos

Santos
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar