Disparar evento a partir de um jcombobox

Bom dia…

Estou com uma interface com um combobox.
Gostaria de saber como eu faço para que, [size=18][color=blue]no momento que eu mudar uma opção no combobox, ele dispare um evento.[/color][/size]
Já tentei diversas opções de eventos no NetBeans, mas nenhuma dá certo. Normalmente ele dispara quando passo o mouse por cima por exemplo, mas não é isso que eu quero.

Quero que, assim que eu clicar sobre a opção escolhida, o evento seja disparado.

Obrigado

Oi,

Você deve simplesmente adicionar um ActionListener.

new ActionListener() { public void actionPerformed(ActionEvent ao_event) { // Código aqui. } }

Tchauzin!

1 curtida

Olá Lina…

O problema é que ele está disparando esse evento logo que o formulário jframe é ativado.

Eu queria que ele disparasse somente depois. Como faço?

[quote=rodatti]Olá Lina…

O problema é que ele está disparando esse evento logo que o formulário jframe é ativado.

Eu queria que ele disparasse somente depois. Como faço?

[/quote]

Oi,

Dentro do actionperformed, faça o comando:

if (combo.isPopupVisible()) { // Faz a ação. }

Ou seja, se os itens forem aberto e você selecionar um deles, irá executar a ação.

Tchauzin!

1 curtida