Giriş
Şu satırı dahil ederiz.
Örnek
Şöyle yaparız.
Şu satırı dahil ederiz.
import javax.swing.event.ChangeListener;
JComponent EventListener listesini listenerList değişkeni olarak erşimemize izin verir. Yeni ChangeListener eklemek için şöyle yaparız.public void addChangeListener(ChangeListener listener) {
listenerList.add(ChangeListener.class, listener);
}
Silmek için şöyle yaparız.public void removeChangeListener(ChangeListener listener) {
listenerList.remove(ChangeListener.class, listener);
}
Bu listeyi tetiklemek için şöyle yaparız.protected void fireStateChanged() {
ChangeListener[] listeners = listenerList.getListeners(ChangeListener.class);
if (listeners != null && listeners.length > 0) {
ChangeEvent evt = new ChangeEvent(evt);
for (ChangeListener listener : listeners) {
listener.stateChanged(evt);
}
}
}
stateChanged metoduÖrnek
Şöyle yaparız.
@Override
public void stateChanged(ChangeEvent e){
if(e.getSource() == ...){
...
}
}
Hiç yorum yok:
Yorum Gönder