Bu örnekte bir font family listesi yaratıyoruz. Font isimlerini sistemden GraphicsEnvironment class'ı ile buluyoruz. AbstractListModel implements ederek bir model yaratıyoruz.
FontFamilyModel AbstractListModel'i exteds etmiş ve
public int getSize(){
return fonts.length;
}
public Object getElementAt(int index){
return fonts[index];
}
method'larını yazmıştır. Model kurucuda setFonts() method'unu çağırarak font'ların yüklenmesini sağlamıştır. setFont method'u ise