Olá boa noite!
Estou com dúvidas em relação a verificar se já existe algo dentro de uma combo box e se já tiver não adicionar.
exemplo
tenho uma combo box com fabricantes.
  String valorSelecionado = jCBFabricante.getSelectedItem().toString();
    if (valorSelecionado.equalsIgnoreCase("Volkswagen")) {
        jCBModelo.addItem("Gol G5");
        jCBModelo.addItem("Saveiro");
        jCBModelo.addItem("Golf");
    }
e um botão para adicionar um carro novo
 fabricante = JOptionPane.showInputDialog(null, "Digite o fabricante do veículo");
     modelo = JOptionPane.showInputDialog(null, "Digite o modelo do veículo");
     ano = Short.parseShort(JOptionPane.showInputDialog(null, "Digite o ano do veículo"));
    cor = JOptionPane.showInputDialog(null, "Digite a cor do véiculo");
     km=Integer.parseInt(JOptionPane.showInputDialog(null, "Digite a Quilometragem atual do veículo"));
    placa = JOptionPane.showInputDialog(null, "Digite a placa do veículo");
    carro.adiciona(fabricante, modelo, cor, placa, km, ano);
    jCBFabricante.addItem(fabricante);
    jCBModelo.addItem(modelo);
    
    // listModel.addElement(jTFInfo.getText());
    jTAResultado.setText(fabricante + "\n" + modelo + "\n" + km +"\n" + cor);
atualmente se adiciono um novo carro com a fabricante Volkswagen, na combo box fabricante é criado duas Volkswagen.
E outra dúvida, quando seleciono uma combo box outra embaixo libera os modelos da fabricante, se troco a fabricante, os modelos da antiga fabricante ficam junto com a da nova.