Praktek J2ME 3 : Penggunaan 2 Form dan Command
18.41 Diposting oleh Gunawan
Script yang digunakan untuk menghasilkan tampilan di atas adalah :
package Command;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class DuaCommand extends MIDlet implements CommandListener {
Display display = null;
Form f1 = null;
Form f2 = null;
// command
Command firstFormCommand =
new Command("1st Form", "Go to First Form", Command.SCREEN, 0);
Command secondFormCommand =
new Command("2nd Form", "Go to Second Form", Command.SCREEN, 0);
Command exitCommand =
new Command("Exit", Command.EXIT, 1);
public void startApp() {
display = Display.getDisplay(this);
f1 = new Form( "Form 1" );
f1.append( "This is Form No. 1" );
f1.addCommand(secondFormCommand);
f1.addCommand(exitCommand);
f1.setCommandListener(this);
f2 = new Form( "Form 2" );
f2.append( "This is Form No. 2" );
f2.addCommand(firstFormCommand);
f2.addCommand(exitCommand);
f2.setCommandListener(this);
display.setCurrent( f1 );
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) { String label = c.getLabel(); if (label.equals("Exit")) { notifyDestroyed(); } else if (label.equals("1st Form")) { Display.getDisplay(this).setCurrent( f1 ); } else { Display.getDisplay(this).setCurrent( f2 ); } }
}
Pertama pendefinisian form baik form 1 atau form 2 dilakukan di methode startApp() untuk menampilkan masing-masing form dibutuhkan command , perintah pemanggilan form yang dilakukan oleh command di definisikan pada methode commandAction(). Perhatikan script yang berwarna merah
29 Juni 2009 pukul 00.20
mas, nambah tutorial lagi,...
hehehhe
:D
habis buka form ini bisa yang berhubungan image g?
atau input file lah
:D