Como proceder, ao selecionar um combobox me mostra relação em outro combobox

Gostaria de saber como ao selecionar um item de um combobox, e ele me mostre os dados relacionado a esse item.
Exemplo: ao cadastrar uma cidade, eu tenho alguns nomes de pessoas que fazem parte desta cidade… Gostaria que ao selecionar uma cidade, ele me mostre todos os nomes relacionado a essa cidade para escolher em um outro combobox.
um outro exemplo seria ao selecionar o estado MG, ele me mostre as cidades.

estou usando essa pesquisa para pegar um código relacionado ao nome e me mostrar em um Jtextfield

try {
    Class.forName(driver);
    Connection con = DriverManager.getConnection(url, user, pass);
    String query1 = "Select * from Testes where DTESTE = ? ";
    PreparedStatement st = con.prepareStatement(query1);
    st.setString(1, CadTPETeste1.getSelectedItem().toString());
    ResultSet rs = st.executeQuery();

    while (rs.next()) {
        CadTPECTeste.setText(rs.getString("CTESTE"));
    }

} catch (Exception e) {
    JOptionPane.showMessageDialog(null, e);
}

Presumo que você está utilizando o JComboBox, utilize o addActionListener.

o problema é q os dados vão ser cadastrado por uma pessoa em outra jframe, não tem como eu criar uma lista. usei um metodo de cidade, para entender melhor.

os dados são cadastrado, depois em uma outra tela eu preciso puxar a “dependência” de dados

Resolvido!

apenas mudei try {
> Class.forName(driver);
> Connection con = DriverManager.getConnection(url, user, pass);
> String query1 = "Select * from Testes where DTESTE = ? ";
> PreparedStatement st = con.prepareStatement(query1);
> st.setString(1, CadTPETeste1.getSelectedItem().toString());
> ResultSet rs = st.executeQuery();

>     while (rs.next()) {
>         CadTPECTeste.additem(rs.getString("CTESTE"));
>     }

> } catch (Exception e) {
>     JOptionPane.showMessageDialog(null, e);
> }