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.

yeni_proje

Sonra, açılan sihirbazda oluşturacağımız projenin türünü Java ME > Mobile Application olarak seçip Next butonuna tıklıyoruz.

proje_secimi

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.

proje_ismi

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.

platform_secimi

Sonrasındaki kısımda kullanacağımız emülatörlerle ilgili bir seçim var, hepsini seçmeniz tavsiye edilir.

emulator_secimi

Bundan sonra da Finish butonuna tıklıyoruz ve projemiz hazır.

proje_hazir

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.

yeni_midlet

Daha sonra da bu MIDlet için bir isim vereceğiz MerhabaDunya yazın ve Finish butonuna tıklayın.

midlet_isim

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.

midletimiz_emulatorde

Sonrasında da böyle bir ekranla karşılaşacağız.

uygulamamiz

İşlem bu kadar basit.

Yorum yok

Henüz bir yorum yok.

Bu yazıdaki yorumlar için RSS beslemesi. Geri izleme URI

Yorum yaz