Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > java event
Yazar
barboonia


avatar
cennet kösesi
Kayıt: 09.10.2009
29.01.2012-17:22 #77039
Merhaba,

Ben bir sınıf yapıp içindede eventler olsun istiyorum fakat nasıl yapacağımı bilmiyorum. Araştırdığımda swing ile buluyorum genelde. Nasıl yapabilirim acaba?

Açıklayıcı olması için örnek veriyorum; Bir listem olsun ve içine eleman eklenip silindiğinde event fırlatsın





süphesiz ki Antalya dünyanin en güzel sehridir...
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
29.01.2012-21:48 #77040
şoyle bi yapı tasarlaman lazim. verdiğim örnekte custom diye başlayan classların hepsini kendin yazman lazım.

//bu class singleton olması lazım  (bunu default listener olarak kullanmak istiyorsan). bunu bi interface ten türetirsen daha kullanışlı olur
class CustomDefaultEventListener implements CustomListenerInterface
{
public void addEvent(CustomEvent svt)
{
  //event ile ne yapmak istiyosan artik o
}
}

class CustomList {
//
CustomEventListener listener;
public  CustomList()
{
listener=CustomDefaultEventListener.getInstance();
}
public  CustomList(CustomListenerInterface listener)
{
this.listener=listener;
}
public boolean add(Object o){
listener.addEvent(evt)//burda event objene n ekoymak istiyorsan artik o olur.
}
}

teorik olarak boyle





N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb