Olá pessoal sou novo aqui e tenho umas dúvidas que talvez já tenham postado, porém não encontrie, seguinte estou com um erro aparecendo e ñ consigo resolver.
vejam abaixo:
setDepart(Depart) in ProdLoja cannot be applied to (java.lang.String)
tenho a class “ProdLoja” e “Depart” criadas.
e a class “CadastroProdLojaDepart” que segue abaixo:
import javax.swing.*;
public class CadastroProdLojaDepart{
public static void main(String args[])
{
String opcao;
int produto, departamento;
produto=0;
departamento=0;
while(true){
opcao=JOptionPane.showInputDialog("1? (Cadastro de Produtos) 2? (Cadastro de Departamentos) 3- (Pesquisar Preços) 4- (Pesquisar Produtos) 5- (Sair)");
if (opcao.equalsIgnoreCase("1"))
{
ProdLoja a = new ProdLoja( );
a.setNome(JOptionPane.showInputDialog("Entre com o nome do produto"));
a.setCodigo(Integer.parseInt(JOptionPane.showInputDialog("Entre com o código do produto")));
a.setPreco(Double.parseDouble(JOptionPane.showInputDialog("Entre com o preço")));
a.setDepart(JOptionPane.showInputDialog("Entre com o nome do Departamento"));
produto++; // cadastro de vários produtos
}
else
if (opcao.equalsIgnoreCase("2"))
{
Depart b = new Depart();
b.setNome(JOptionPane.showInputDialog("Entre com o nome do departamento"));
b.setGerente(JOptionPane.showInputDialog("Entre com o nome do gerente"));
departamento++; // cadastro de vários departamentos
}
}
System.exit(0);
}
}
Se puderem me dar umas dicas fico grato, valeu.