Olá:
Estou cirando um JavaBean derivado de JPanel. Ele contem um JTextField e um JSlider. Há um atruibuto int chamado valor; este pode ser determinado pelo JTextField, JSlider ou externamente. O que desejo é que quando altero o valor de valor :oops: isso dispare um ChangeEvent para ser “escutado” pelos demais componentes. Algo assim:
private void setValor(int v, int alterado) {
this.valor = v;
/* ... */
this.fireStateChanged();
}
O que estou fazendo até agora é copiar (descaradamente, admito :oops: ) os métodos addChangeListener(), getChangeListeners() e fireStateChanged() de JSlider.
O que quero saber é se estou fazendo a coisa certa. Alguém pode dar um exemplo de como adicionar tratamento de eventos a um componente visual?
Grato,