Pegar index no combobox

CmbBanco.addItem("bradesco"); CmbBanco.addItem("itaú"); CmbBanco.addItem("brasil");

em um certo ponto, eu faço o seguinte…

quando eu executo a função abaixo, teoricamente ele deveria me devolver o index de posição 2.
no entanto, ele retorna -1

Wilson,

Acabei de executar o código abaixo e aqui no console ele imprimiu 0 e 2

public static void testCombo() {
        JComboBox<String> cb = new JComboBox<String>();
        cb.addItem("bradesco");
        cb.addItem("itaú");
        cb.addItem("brasil");
        System.out.println(cb.getSelectedIndex());

        cb.setSelectedItem("brasil");
        System.out.println(cb.getSelectedIndex());
    }

Será que você não está limpando o combo antes de chamar o getSelectedIndex()?

Não estou, na verdade estou usando um componente de nome UJCombobox, pra usar o autocomplete dele