Como capturar eventos em um JCheckbox

Neste exemplo mostro como adicionar um listener no componente gráfico JCheckBox e assim capturar os eventos disparados pelo usuário. Eventos é toda a iteração com o componente gráfico como o pressionar de um botão ou simplesmente locomover o mouse sobre o componente. Veja como isso pode ser feito:

É importante fazer com que a validação de dados digitado pelo usuário seja feita já no componente gráfico de forma a evitar dados inconsistente e falhas no sistema. Java dispões de diversos recursos para isso, segue abaixo uma das formas de permitir que um componente texto (um JTextField no nosso caso) aceite apenas a entrada de números inteiros.