Estou usando um ActionListener na minha combo para que dispare alguns eventos quando eu clicar em um item.
[code] cbConsulta.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
// eventos
}
});[/code]
o problema é que quando eu uso as setas UP e DOWN para navegar pelos meus itens, ao invés de eu conseguir navegar, ele seleciona o item como se eu tivesse apertado enter.
O que eu faço para que isso não aconteça?
Só uma ideia
Mude de ActionListener
jButton.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent me) {
//seu código
}
});
[quote=Demys Cota]Só uma ideia
Mude de ActionListener
[code]
jButton.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent me) {
//seu código
}
});
[/code][/quote]
não funcionou 
Quando você usa as setas para selecionar um item, está alterando o item selecionado, o que faz com que o ActionListener receba um evento para cada vez que o item selecionado mudar.
No seu caso, você quer diferenciar a seleção de um item feita pelas flechinhas e a seleção feita usando-se o mouse.
Dê uma procuradinha por “getValueIsAdjusting” - acho que ele pode ser uma resposta a seu problema.