Uygulamamızı adım adım yapalım:
* Netbeanste yeni bir proje açıyoruz.
* Proje türünü Java ME -> Mobile Application seçiyoruz.
* Uygulamamıza isim verirken "Create HelloMIDlet" checkbox ın checkini kaldırıyoruz ve projemizi oluşturuyoruz.
* Sol taraftaki Projects kısmında projemizin üzerine gelip New->Java Package diyoruz.
* Projemizle aynı isimli paketimizi oluşturuyoruz.
* Paketimizin üzerine gelip New->Visual Mıdlet diyoruz.
* Projemizle aynı ismi verip Midletimizi olşturuyoruz.
* Midletimizi açtığımızda karşımıza Flow Designerı çıkıyor.Bu ekranda sağdaki Paletimizden bileşenleri sürükleyip bırakıyoruz.
* 1 tane File Browser,1 tane Splash Screen,1 tane de Textbox sürükleyip bırakıyoruz.
* Şimdi de Commandlarımızı ekleyelim.Exit commandını File Browsera,Back commandını Textbox a sürükleyip bırakıyoruz.
* Her şey iyi hoş,bileşenleri ekledik ancak bunların şu anda birbiriyle bir bağlantısı yok.Bunu da şu şekilde yapıyoruz :

* Şimdi sırada kodumuza dosyaları okuyacak metodu eklemek var.Source sekmesinden kodumuzu açtıktan sonra aşağıdaki kodu ekliyoruz :
private void readFile() {
try {
FileConnection textFile = fileBrowser.getSelectedFile();
getTextBox().setString("");
InputStream fis = textFile.openInputStream();
byte[] b = new byte[1024];
int length = fis.read(b, 0, 1024);
fis.close();
if (length > 0) {
textBox.setString(new String(b, 0, length));
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
* Son olarak da bu metodu çağırmamız gerekiyor.commandAction metodumuzun içinde readFile() diyerek metodumuzu çağırıyoruz.
public void commandAction(Command command, Displayable displayable) {
if (displayable == fileBrowser) {
if (command == FileBrowser.SELECT_FILE_COMMAND) {
readFile();
switchDisplayable(null, getTextBox());
} else if (command == exitCommand) {
exitMIDlet();
}
} else if (displayable == splashScreen) {
if (command == SplashScreen.DISMISS_COMMAND) {
switchDisplayable(null, getFileBrowser());
}
} else if (displayable == textBox) {
if (command == backCommand1) {
switchDisplayable(null, getFileBrowser());
}
}
}
Vee artık projemizi çalıştırabilir,telefonumuzun içindeki dosyalara göz atabilir,istediğimiz dosyanın içeriğini görüntüleyebiliriz.
http://netbeans.org/
0 yorum:
Yorum Gönder