E ae galera, blz?
Estou tendo probs aki no meu programa na hora em q tento capturar o evento de um JComboBox
Olhem esse código:
box.addItemListener (
new ItemListener()
{
public void itemStateChanged ( ItemEvent e )
{
String teste =
( String ) box.getItemAt ( box.getSelectedIndex() );
if ( teste.equals ( "First Card" ) )
cardManager.first ( deck );
else if ( teste.equals ( "Next Card" ) )
cardManager.next ( deck );
else if ( teste.equals ( "Previous Card" ) )
cardManager.previous ( deck );
else if ( teste.equals ( "Last Card" ) )
cardManager.last ( deck );
System.out.println ( teste );
}
}
);
Então, na hora que eu escolho um dos itens da box, o evento eh disparado duas vezes 8O :!:
Colokei akele println ( teste ) soh pra averiguar se o evento acontecia 2 vezes e realmente o faz!
Gostaria de saber como posso solucionar isso visto que, quando o usuário escolhe “next card” a ação de ir pra próxima carta acontece duas vezes.
Alguém me dá uma luz?
valeu