Ajuda com Herança no Java
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();
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
Curtidas 0
Melhor post
Santos
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.
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.
GOSTEI 2