private void preencherCampos() {
        ArrayList<String> telefones;
        ArrayList<Premiacao> premiacoes;

        jTextFieldAltura.setText(Double.toString(piloto.getAltura()));
        jTextFieldBairro.setText(piloto.getEndereco().getBairro());
        jTextFieldCategoriaPeso.setText(Double.toString(piloto.getPeso()));
        jTextFieldCep.setText(piloto.getEndereco().getCep());
        jTextFieldCidade.setText(piloto.getEndereco().getCidade());
        jTextFieldComplemento.setText(piloto.getEndereco().getComplemento());
        jTextFieldCpf.setText(piloto.getCpf());
        if (piloto.getDataNascimento() == null) {
            jTextFieldDataNascimento.setText(null);
        } else {
            jTextFieldDataNascimento.setText(dateFormat.format(piloto.getDataNascimento()));
        }
        //jTextFieldEnvergadura.setText(Double.toString(piloto.getEnvergadura()));
        jComboBoxEstado.setSelectedItem(piloto.getEndereco().getEstado());
        jTextFieldLogradouro.setText(piloto.getEndereco().getLogradouro());
        jTextFieldNome.setText(piloto.getNome());
        jTextFieldNomeMae.setText(piloto.getNomeMae());
        jTextFieldNomePai.setText(piloto.getNomePai());
        jTextFieldNumero.setText(piloto.getEndereco().getNumero().toString());
        jTextFieldPais.setText(piloto.getEndereco().getPais());
        jTextFieldPeso.setText(Double.toString(piloto.getPeso()));
        jTextFieldRg.setText(piloto.getRg());
        //jTextFieldTotalDerrotas.setText(Integer.toString(piloto.getTotalDerrotas()));
        //jTextFieldTotalDesistencias.setText(Integer.toString(piloto.getTotalDesistencias()));
        //jTextFieldTotalEmpates.setText(Integer.toString(piloto.getTotalEmpates()));
        //jTextFieldTotalLutas.setText(Integer.toString(piloto.getTotalLutas()));
        //jTextFieldTotalNocaute.setText(Integer.toString(piloto.getTotalVitoriasNocaute()));
        //jTextFieldTotalVitorias.setText(Integer.toString(piloto.getTotalVitorias()));

        telefonesListModel.clear();
        telefones = piloto.getTelefones();
        for (String t : telefones) {
            telefonesListModel.addElement(t);
        }

        premiacaoListModel.clear();
        premiacoes = piloto.getPremiacoes();
        for (Premiacao p : premiacoes) {
            premiacaoListModel.addElement(p);
        }

        switch (piloto.getSexo()) {
            case SEXO_MASCULINO_VALOR:
                jComboBoxSexo.setSelectedIndex(SEXO_MASCULINO_INDICE);
                break;
            case SEXO_FEMININO_VALOR:
                jComboBoxSexo.setSelectedIndex(SEXO_FEMININO_INDICE);
                break;
        }

        switch (piloto.getCategoria()) {
            case CATEGORIA_AMADOR_VALOR:
                jComboBoxCategoria.setSelectedIndex(CATEGORIA_AMADOR_INDICE);
                break;
            case CATEGORIA_PROFISSIONAL_VALOR:
                jComboBoxCategoria.setSelectedIndex(CATEGORIA_PROFISSIONAL_INDICE);
                break;
        }

        

        this.atualizarCategoriaPeso();
    }