2016-04-13 26 views
1

Codename One'ın takviminde geçiş aylarının olaylarını ele almak istiyorum.Codename One - Takvim bileşeni, ay olayını değiştirme

Takvim bileşeninde 'change month', addActionListener (ActionListener) yöntemi tarafından eklenen dinleyicileri tetikliyor. Ancak bu, bir gün seçildiğinde de tetikleniyor. Bu iki olay arasında nasıl ayrım yapabilirim?

cevap

0

Gün düğmesi tıklama olayını geçersiz kılarsanız, tarih seçimini göstermek için bir etkinlik alabilirsiniz. İnce taneli etkinlikler için DataChangeListener'u da kullanabilirsiniz.

+0

Sorun şu ki, tarih düğmesi seçimini gün düğmesinde istemiyorum, ay/yıl seçiminde yalnızca ay/yıl değişikliği olayı. DataChangedListener hiç tetiklenmiyor. –

+0

Bunu ters sırayla filtrelemeniz gerekecektir. Ayrıca Takvim'in kaynağını alabilir ve göreceli olarak basit kullanım durumları için tasarlandığından çalışabilirsiniz. –