Su an için bizim tek bir midletimiz var bunun ismide "Merhaba
Dünya" bunu ekranda görebiliyoruz simdi telefonun sag alt kösesinde
bulunan Launch seçenegini seçelim. Telefonumuzda dokunmatik bir
ekran yada mause olmadigindan bu islemi ayni cep telefonlarindaki
gibi tuslar vasitasiyla yapacagiz tabi ileriki konularda kalem
kullanan P900 tarzi telefonlarda bu kalem eventini dinleyen
uygulamalarda yapacagiz. Simdi Launch seçenegini altindaki tus
vasitasiyla seçelim.
Ben tikliyorum ancak hiç bir tepki vermiyor ? Acaba neden ? Çünkü
su an için midletin içerisine hiç bir sey yazmadik. Baslangiç ani
(startApp() ) yada kurucu metod içerisinde bir sey görünmüyor. O
zaman basit bir uygulama ile baslayalim örnek olarak içerisinde
sadece bir textBox olan bir uygulama yazalim.
|
Gösterim 1.5 |
|
/* |
Simdi bu uygulamamizda textAlani adinda basit bir TextBox (bu
bilesen ile ilgili detaylari arayüzler bölümünde bulabilirsiniz)
olusturduk. F6 tusuna basalim ve uygumamizi çalistiralim bakalim ne
olacak. Launch seçenegini seçiyorum ancak yine bir tepki yok ? Çok
garip oysaki bir TextBox olusturmustuk. Bunun nedeni ne olabilir
?
Bunu söyle açiklayabiliriz midletler bilesenleri ekranlara
(Display) atarlar yani bir bileseni göstermemiz gerekiyorsa
olusturduktan sonra onu ekrana set etmeliyiz. Peki bunu nasil
yapacagiz.
|
Gösterim 1.6 |
|
/* |
Bakin burada öncelikle Display adinda bir nesne olusturum
Display.getDisplay(this); metodu ile bu midlete ait Display i ekran
isimli degiskene atadim. Artik ekran bizim simdi ekran üzerinde
çesitli islemler yapabiliriz. ekran.setCurrent(textAlani); ile
ekrana textAlani isimli bileseni atiyoruz. Bu sayede artik o
bilesen ekranda görünmeye baslayacak Su an
için bizim tek bir midletimiz var bunun ismide "Merhaba Dünya" bunu
ekranda görebiliyoruz simdi telefonun sag alt kösesinde bulunan
Launch seçenegini seçelim. Telefonumuzda dokunmatik bir ekran yada
mause olmadigindan bu islemi ayni cep telefonlarindaki gibi tuslar
vasitasiyla yapacagiz tabi ileriki konularda kalem kullanan P900
tarzi telefonlarda bu kalem eventini dinleyen uygulamalarda
yapacagiz. Simdi Launch seçenegini altindaki tus vasitasiyla
seçelim.
Ben tikliyorum ancak hiç bir tepki vermiyor ? Acaba neden ? Çünkü
su an için midletin içerisine hiç bir sey yazmadik. Baslangiç ani
(startApp() ) yada kurucu metod içerisinde bir sey görünmüyor. O
zaman basit bir uygulama ile baslayalim örnek olarak içerisinde
sadece bir textBox olan bir uygulama yazalim.
|
Gösterim 1.5 |
|
/* |
Simdi bu uygulamamizda textAlani adinda basit bir TextBox (bu
bilesen ile ilgili detaylari arayüzler bölümünde bulabilirsiniz)
olusturduk. F6 tusuna basalim ve uygumamizi çalistiralim bakalim ne
olacak. Launch seçenegini seçiyorum ancak yine bir tepki yok ? Çok
garip oysaki bir TextBox olusturmustuk. Bunun nedeni ne olabilir
?
Bunu söyle açiklayabiliriz midletler bilesenleri ekranlara
(Display) atarlar yani bir bileseni göstermemiz gerekiyorsa
olusturduktan sonra onu ekrana set etmeliyiz. Peki bunu nasil
yapacagiz.
|
Gösterim 1.6 |
|
/* |
Bakin burada öncelikle Display adinda bir nesne olusturum
Display.getDisplay(this); metodu ile bu midlete ait Display i ekran
isimli degiskene atadim. Artik ekran bizim simdi ekran üzerinde
çesitli islemler yapabiliriz. ekran.setCurrent(textAlani); ile
ekrana textAlani isimli bileseni atiyoruz. Bu sayede artik o
bilesen ekranda görünmeye baslayacak

Simdi uygulamamizi test etmek için çalistiralim F6 ya
basiyoruz ve Launch seçenegimizi seçip midletimizi çalistiralim.
Evet sonunda çalisti artik ilk midletimizi yazmis olduk.
Göründügü gibi midlet yazmak o kadar da zor degilmis basit
bir Java veya en azindan programlama bilgisi olan bir insan J2ME
ile çok olay uygulama gelistirebilir.