Download - Memabuat Splash Dan Menu Game J2ME Netbeans
![Page 1: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/1.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
![Page 2: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/2.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
Memabuat Splash dan Menu Game J2ME Netbeans
Kali ini saya akan memberikan sedikit tutorial bagaimana membuat Splash dan Menu Game
Menggunakan Netbeans, berikut ini langkah langkahnya :D
1. Siapkan Gambar Splash anda dan contoh Menu yang anda inginkan misalnya seperti gambar
di bawah ini:
Gambar Splash
Gambar Menu
![Page 3: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/3.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
2. Buatlah Project baru di Netbeans Anda :D
Gambar New Project
Gambar New Mobile Aplicatioan
![Page 4: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/4.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
Gambar Membuat Package Baru
Gambar Membuat Package Baru
3. Selanjutnya Copy gambar Splash dan Menu Anda Tadi ke package yang baru anda buat :D
![Page 5: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/5.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
Gambar Copy Splash dan Menu
4. Buat lagi Package baru seperti diatas dengan nama splashku :D
Gambar Membuat Package Baru
5. Membuat Class Java di dalam Package splashku dengan nama Splash dan Menu :D
![Page 6: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/6.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
Gambar Membuat Class Java Baru
Gambar Nama Class Baru
![Page 7: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/7.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
6. Selanjutnya Ketik Codding berikut ini atau di Copas Aja :D
7. Kemudian pada Class Menu yang di buat tadi Copas Juga Kode ini :D
package Splashku; mport java.io.IOException; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.game.GameCanvas; public class Menu extends Canvas implements Runnable{ private Image menu; private Image subMenuOn[] = new Image[4]; private Image subMenuOff[] = new Image[4]; Midlet midlet; int currentpost; Display d; public Menu(Midlet m, Display d) { this.midlet = m; this.d = d; setFullScreenMode(true); try { menu = Image.createImage("/menu/bg_menu.png"); for(int i=0;i<4;i++) { subMenuOn[i] = Image.createImage("/menu/images_on_"+i+".png");
package Splashku; import java.io.IOException; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image; public class Splash extends Canvas{ private Image splash; public Splash() { setFullScreenMode(true); try { splash = Image.createImage("/menu/splash.png"); } catch (IOException ex) { ex.printStackTrace(); } } protected void paint(Graphics g) { g.drawImage(splash, 0, 0, 0); } }
![Page 8: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/8.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
subMenuOff[i] = Image.createImage("/menu/images_off_"+i+".png"); } } catch (IOException ex) { ex.printStackTrace(); } new Thread(this).start(); } protected void paint(Graphics g) { g.drawImage(menu, 0, 0, 0); for(int i=0;i<4;i++) { if(currentpost==i) { g.drawImage(subMenuOn[i], 40, i*55+80, 0); } else { g.drawImage(subMenuOff[i], 40, i*55+80, 0); } } } protected void keyReleased(int keyCode) { System.out.println("Nilai Tombol : "+keyCode); if((keyCode==-1 || keyCode==50)&&(currentpost!=0)) { currentpost--; } else if((keyCode==-2|| keyCode==56)&&(currentpost!=3)) { currentpost++; } else if((keyCode==-5|| keyCode==53)&&(currentpost==3)) { midlet.destroyApp(true); } } public void run() { while(true) { repaint(); try { Thread.sleep(20); } catch (InterruptedException ex) { ex.printStackTrace(); } } } }
![Page 9: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/9.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
8. Yang terakhir Buat Class Midlet :D
Gambar Membuat Class Midlet
Gambar New Midlet
9. Jika Sudah Tinggal Copas Code Berikut Ini :D
package Splashku;
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.*;
public class Midlet extends MIDlet {
private Display d;
private Splash s;
private Menu m;
public void startApp() {
d = Display.getDisplay(this);
![Page 10: Memabuat Splash Dan Menu Game J2ME Netbeans](https://reader033.vdocuments.pub/reader033/viewer/2022050919/544e811bb1af9f1f638b507f/html5/thumbnails/10.jpg)
AHMAD SUBKI >> Contact >> www.pelajar-mania.blogspot.com
Au
gu
st
14
, 2
01
2
splash();
menu();
d.setCurrent(s);
try {
Thread.sleep(2000);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
d.setCurrent(m);
}
public void splash () {
s = new Splash();
}
public void menu () {
m = new Menu(this, d);
d.setCurrent(m);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
10. Coba Di Running maka Hasilnya Sebagai Berikut :D
Gambar Splah Gambar Menu