NetBeans ile Java ME projesi oluşturmak ve Merhaba Dünya
____________________________________________________________________Java ME ile cep telefonumuz üzerinde birçok farklı uygulama kullanabiliriz. Tabi bunun için de önce bu uygulamaları hazırlamamız gerekli. Bunun için ise baş yardımcımız NetBeans olacak.
Öncelikle NetBeans indirme sayfasından Java veya All başlıklı kurulum paketlerinden birini indiriyoruz. Daha sonra da bunu bilgisayarımıza kuruyoruz. Tabi bilgisayarımızda java yazılımının da olması şart, indirmek için tık.
Sonra da kurulumdan sonra NetBeans uygulamasını çalıştırıyoruz ve projemizi oluşturuyoruz.
Öncelikle File > New Project yolundan yeni proje sihirbazımıza gidiyoruz.
Sonra, açılan sihirbazda oluşturacağımız projenin türünü Java ME > Mobile Application olarak seçip Next butonuna tıklıyoruz.
Daha sonra da Project Name kısmına proje ismi olarak Merhaba Dunya giriyoruz. Aşağıdaki Project Location projenin bilgisayarınızda tutulacağı yeri gösterir, istediğiniz gibi ayarlayabilirsiniz. Not: Create HelloMIDlet seçeneğini şimdilik işaretlemeyin, resimde işaretli ama siz işaretlemeyin.
Tekrar Next butonuna tıkladıktan sonra açılan kısımda platform seçimi yapıyoruz. Burası biraz karışık bir konu, uygulamada istediğiniz özelliklere göre değişebilir ama biz basit bir Merhaba Dunya olacağı için MIDP – 1.0 ve CLDC 1.0 seçiyoruz ve Next butonuna tıklıyoruz.
Sonrasındaki kısımda kullanacağımız emülatörlerle ilgili bir seçim var, hepsini seçmeniz tavsiye edilir.
Bundan sonra da Finish butonuna tıklıyoruz ve projemiz hazır.
Bundan sonra yağacağımız kodlarımızı yazacağımız bir MIDlet yani uygulamamızı oluşturmak. Bunun için de projemizde Source Packages anahtarı üzerine sağ tıklayıp New > MIDlet seçeneğine gitmek.
Daha sonra da bu MIDlet için bir isim vereceğiz MerhabaDunya yazın ve Finish butonuna tıklayın.
Sonrasında MIDlet dosyamız eidtörde otomatik açılacak ve can alıcı kısımları koda eklenmiş olacak.
Bu kodu doğrudan geçip şu aşağıdaki kodu oraya kopyalayıp yapıştırın:
////////////////////////////////////////////////////////////////////
// Bu kısımda uygulamamızda kullanılacak kütüphaneler belirtilir.
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
public class MerhabaDunya extends MIDlet implements CommandListener {
// Görüntü
private Display goruntu;
// Ana form
private Form form;
// Görünecek mesajımız
private StringItem yazi;
// Çıkış komutu
private Command cikisKomutu;
// Bu kısımda komutların karşılığında ne yapılacağı belirtilir
public void commandAction(Command komut, Displayable displayable) {
if (displayable == form) {
if (komut == cikisKomutu) {
//Eğer komut cikisKomutu ise bu metot çalıştırılır
MIDletCikis();
}
}
}
public void startApp() {
// Create form
yazi = new StringItem(“Merhaba”, “Merhaba Dünya!”);
form = new Form(null, new Item[] {yazi});
cikisKomutu = new Command(“Exit”, Command.EXIT, 1);
form.addCommand(cikisKomutu);
form.setCommandListener(this);
//kullanılacak görüntü alanı seçimi
goruntu = Display.getDisplay(this);
goruntu.setCurrent(form);
}
// MIDlet içinde pauseApp çağırmayın, onu sadece sistem çağırmalı
public void pauseApp() {
}
// MIDlet içinde destroyApp çağırmayın, onu sadece sistem çağırmalı
public void destroyApp(boolean unconditional) {
}
public void MIDletCikis() {
goruntu.setCurrent(null);
notifyDestroyed();
}
}
////////////////////////////////////////////////////////////////////
Daha sonra yandaki projeler penceresine proje ismine sağ tıklayıp Build seçeneğine tıklayacağız. Bu seçenek projemisi derleyecek ve kullanılabilir hale getirecek. Ondan sonra da Run seçeneği ile projemizi çalıştıracağız, işlem bu kadar basit, uygulamamız emülatörde şöyle görünecek, emülatördeki Launch butonu ile onu çalıştıracağız.
Sonrasında da böyle bir ekranla karşılaşacağız.
İşlem bu kadar basit.