Duvidas com tratamento de eventos

Boa noite pessoal.

Estou com alguns problemas com tratamento de eventos, qual a melhor abordagem para o tratamento de eventos, isso levando em conta as boas práticas (se é que existem) para tal? já ouvi falar que o ideal é tratar os eventos em uma classe separada, mas fiz algumas tentativas (frustradas) e sempre que o evento envolvia mais de um componete lá se ia meu tratamento de eventos com classe separada.

Por exemplo:

Gostaria de passar um valor de uma JCombobox para a minha classe tratadora de eventos assim que um botão fosse acionado mas não consegui.

Se alguém puder me dar uma luz tanto com o problema citado quanto sobre como modelar meu tratamento de eventos seria de grande ajuda.

Obrigado.

Desse jeito você consegue criar o JComboBox numa classe e setá-lo no seu JFrame em outra.


//variáveis

private JComboBox combo;

//método

public void setCombo (JComboBox combo){

this.combo = combo;

}

Na classe Main

//instancie a classe do método setCombo e crie uma nova JComboBox para passar com parâmetro

ClasseDoMetodo sc = new ClasseDoMetodo();
JComboBox combo = new JComboBox();

sc.setarCombo(combo);