มาลองเขียน Program J2ME โดยใช้ NetBeans ตอน 2

 

 

มาเพิ่มรูปภาพของตอนที่ 1 ให้นะ 

 

1.เริ่มต้นก็ double click NetBeans IDE ตามระเบียบ

 

 

Click ที่ menu File เลือก New Project

 

p01

 

ในช่อง Categories: เลือก Java ME

 

p02

ในช่อง Projects: เลือก Mobile Application

click [next]

 

มาที่ step 2 Name and Location

2.ใส่ชื่อ project และกำหนด folder ที่จะ save (ต้องรู้นะเพราะจะต้องใช้ file download ลงมือถือ หรือจะใช้ default ที่กำหนดไว้แล้วก็ได้

C:Documents and SettingsAdministratorMy DocumentsNetBeansProjects )

3.เอาเครื่องหมายถูกหน้า Create Hello MIDlet ออก (หรือจะดูเป็นตัวอย่างก็ได้นะ) click [next]

 

p03

 

 

ไป step 3 Default Platform Selection

4.ในช่อง Emulator Platform: มีตัวเดียว Java™ Platform Micro Edition SDK 3.0

5.ในช่อง Device: เลือก ClamshellCldcPhone1

 

p05

Click เลือก Device Configuration: CLDC-1.1

Click เลือก Device Profile: MIDP-2.0

Click [Finish]

 

p041

 

6.จะได้ project มาอยู่ใน Projects explorer แล้ว click เครื่องหมาย + หน้า Source Packages

 

p06

 

7.click ขวาที่ <default package> บน popup menu เลือก click New บน popup menu ใหม่ เลือก click MIDlet…

 

 

 

p07

 

จะมี ฟอร์มName & Locationมาให้เราใส่ชื่อ มันจะตั้งชื่อไว้แล้วจะเปลี่ยนก็ได้ สมมุติเปลี่ยนเป็น TestMIDlet

 

p08

 

เสร็จแล้ว click [Finish]

จะได้ code Java ตามตัวอย่างข้างล่างนี้

 

p09

/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

 

import javax.microedition.midlet.*;

 

/**

 * @author Administrator

 */

public class TestMidlet extends MIDlet {

    public void startApp() {

    }

 

    public void pauseApp() {

    }

 

    public void destroyApp(boolean unconditional) {

    }

}

 

8.เมื่อ click [Run]บน menu

 

p11

 

หรือ click ที่ Tool bar Button

 

p10

 

 

 จะมีรูปโทรศัพท์ขึ้นมา

 

 

p12

 

 

 

 

เมื่อกดปุ่มตรงกลาง key cursor

 

p13

 

มันจะมีข้อความว่า โปรแกรมนี้ไม่ได้ใช้หน้าจอภาพ…(นั่นสิ เราก็เลยมองอะไรไม่เห็น)

 

เราก็กดปุ่ม ok หรือ exit ไม่ต้องไป click ที่คำว่า ok หรือ exit นะให้ click ที่ปุ่ม key บนรูปโทรศัพท์

 

 


5 thoughts on “มาลองเขียน Program J2ME โดยใช้ NetBeans ตอน 2

  • the beet cpe

    อาจารย์คับ

    แล้วการเขียนโคดเงื่อนไขที่หลายได้ทางล่ะคับ

    เขียนอย่างไง (ในจาวา)

  • มาตอบให้นะ แบบif-else ก่อนนะ

    ใช้รูปแบบ Nested if หรือใช้ switch case ก็ได้
    ดูตัวอย่างซักหน่อยนะ
    มีนักศึกษามาถามเกี่ยวกับ Menu ในภาษา Java
    ด้านล่างเป็นตัวอย่างง่าย ๆ ครับ
    -------------------------------------------

    import java.util.Scanner;
    public class If_else
    {
    public static void main( String args[] )
    {
    int a=23,b=15,c;
    Scanner input = new Scanner( System.in );
    int choice;

    System.out.println( "-- Main Menu ---" );
    System.out.println( "1.Add number." );
    System.out.println( "2.Subtract number." );
    System.out.println( "3.Exit." );
    System.out.print( "Select (1, 2 or 3 ):" );

    choice = input.nextInt();
    if(choice==1){
    c=a b;
    System.out.printf( "a b = %d %d = %dn",a,b,c );
    }else if(choice==2){
    c=a-b;
    System.out.printf( "a - b = %d - %d = %dn",a,b,c );
    }else if(choice==3){
    System.out.println("Exit program." );
    }else
    System.out.println("Error !" );
    } // end method main

    } // end class Comparison
    -----------------------------

  • แบบ switchc-case

    import java.util.Scanner; // program uses class Scanner
    public class Switch_Case
    {
    public static void main( String args[] )
    {
    int a=23,b=15,c;
    Scanner input = new Scanner( System.in );
    int choice;

    System.out.println( "-- Main Menu ---" );
    System.out.println( "1.Add number." );
    System.out.println( "2.Subtract number." );
    System.out.println( "3.Exit." );
    System.out.print( "Select (1, 2 or 3 ):" );

    choice = input.nextInt();
    switch(choice){
    case 1: c=a b;
    System.out.printf( "a b = %d %d = %dn",a,b,c );
    break;
    case 2: c=a-b;
    System.out.printf( "a - b = %d - %d = %dn",a,b,c );
    break;
    case 3: System.out.println("Exit program." );
    break;
    default: System.out.println("Error !" );
    }
    } // end method main

    } // end class Comparison

  • Kanum

    อาจารย์ครับ ผมอยากจะทราบว่าหัวข้อโปรเจ็คในเทอมหน้านี้ สามารถเอาหุ่นยนต์มาทำเป็นหัวข้อโปรเจ็คได้ไหมครับ แล้วอาจารย์พอจะมีแนวทางหรือแนะนำหุ่นยนต์บ้างไหมครับ คือจากวันนั้นที่ผมไปปรึกษากับอาจารย์พวกผมก้อลองศึกษาภาษา Assembly กับ C แล้วก้อลองโหลด ซิมมู ของ ISIS มาลองเล่นดูแต่ก็ยังเข้าใจไม่มาก อาจารย์พอมีแนวทางแนะนำไหมครับ

    ขอความกรุณาด้วยครับอาจารย์
    ขอบคุณครับ

    CPE02

  • Test

    ได้สิคุณเคยมาคุยกับผมหรือยัง
    ถ้าเคยแล้วผมได้บอกแนวทางไว้ให้แล้วไง
    ถ้ายังไม่เคยมาพบผมก็ลองมาคุยดูก่อนนะ
    ลองคิดดูว่าคุณจะให้หุ่นของคุณมันทำอะไรบ้าง

Comments are closed.