Pessoal esto estudando java a três meses e gostaria da ajuda de vocês estou tentando fazer uma rotina onde eu seleciono o estado na cboEstado e preenche as cidades na cboCidade so que tem um problema tenho zero de conhecimento com ArrayList estou populando a combobox cboEstado com a seguinte rotina
private void CarregaEstados() {
listaModelEstados = controllerEstados.getListaEstadosController();
cboCliEstado.removeAllItems();
for (int i = 0; i < listaModelEstados.size(); i++) {
cboCliEstado.addItem(listaModelEstados.get(i).getUf());
}
}
como fazer o carregarCidade() para que venha só as do estado selecionado nesse rotina e fiz a mesma rotina para o cboCidade mas vem todas as cidades desde já agradeço decupem pelos erros ai valeu
if (cboCliEstado.getSelectedItem().equals("São Paulo"){
//aqui vc carrega só as cidades de SP
}
1 curtida
Cara desculpa onde eu usaria essa rotina
aqui dentro dessa rotina
private void carregarCidade() {
listaModelCidades = controllerCidade.getListaCidadeController();
listaModelEstados = controllerEstados.getListaEstadosController();
cboCliCidade.removeAllItems();
for (int i = 0; i < listaModelCidades.size(); i++) {
cboCliCidade.addItem(listaModelCidades.get(i).getNome());
}
}
essa e a que estou usando para popular a cboCidade
Clica com o botão direito do mouse em cima da comboBox, event, action, actionPerformed, aí coloca:
if (cboCliEstado.getSelectedItem().equals("São Paulo"){
//aqui vc carrega só as cidades de SP
}
Onde vc faz o filtro das cidades de cada estado? Ou só colocou tudo em uma combo só?
1 curtida
Quero agradecer mas a boa vontade do amigo resolvi criando o DAO e outro tipo de conexão valeu
gostaria de fazer um pergunta as amigo aqui do GUJ teria problema se tiver dois tipos de conexão no mesmo projeto tipo Exp: ConexaoA para fazer meus INSET e SELECT e outra ConexaoB pra fazer so a busca dos estado e cidade.