Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Sáu, 17:17:34 - 22/11/2024
Kinh nghiệm sử dụng điện thoại

Các điều hành viên: Mod, SMod, Admin

[Topic] HD Tạo Hello World.Jar Trên J2ME SDK Mobile

Re: [Topic] HD Tạo Hello World.Jar Trên J2ME SDK Mobile

#9 » Gửi bài gửi bởi MINHPRO9999 » 26/04/2013 20:01 » @211664

Ôi dào. Xem mấy cái đó mấy người mới vào sao mà hiểu.
HD Kỹ Nè

Đây là đoạn code đơn giản nhất, có tác dụng viết chữ ra màn hình.

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class a extends MIDlet{
Form f = new Form("MINHPRO9999"); public void startApp(){
f.append("Thanks to J2MEVN");
Display.getDisplay(this).setCurrent(f);
}
public void pauseApp(){ }
public void destroyApp(boolean unconditional) { }
}

Giải thích.

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
2 dòng có tiền tố import này dùng để khai báo thư viện, giống như uses crt trong pascal, có nhiều thư viện.
public class a extends MIDlet{
dòng này là phần mở đầu của 1 class, có thể có nhiều phần có tiền tố public, giống như procedure trong pascal (c.trình con). Bắt đầu từ đây, ta khai báo biến và các thứ khác
Form f = new Form
("đặt tên cho tiêu đề tại đây, nằm trong dấu nháy kép");
dòng này dùng để tạo form, form giống như 1 màn hình, ví dụ như trên form1 có cái link, nhấn vào là chuyển qua form2, trên form có thể thêm nhiều thứ như Văn bản, hình, danh sách, menu,...
Cấu trúc để khai báo là: Form tên = new Form("MINHPRO9999");

public void startApp(){
bắt đầu từ dòng này ta sẽ làm việc, là phần chương trình chính
f.append("Thanks to J2MEVN");
dòng này nghĩa là viết chữ "Thanks to J2MEVN" lên form, ở đây form tên là f
Display.getDisplay(this).setCurrent(f);
dòng này nghĩa là cho form f xuất hiện, vì mỗi lần chỉ xuất hiện được 1 form
}
public void pauseApp() { }
public void destroyApp(boolean unconditional) { }
}
phần này cứ viết vào thôi
.
Trong pascal mở và kết thúc 1 phần bằng cặp begin...end. Còn ở đây là cặp ngoặc nhọn. Nhớ xuống dòng sau mỗi dấu ngoặc nhọn và dấu chấm phẩy (đôi khi tớ viết tắt)
MINHPRO9999
Hình đại diện của thành viên
Rank: ☀️13/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: ?????
Xếp hạng Bang hội: ⚡??/??⚡
Level:
Chủ đề đã tạo: 🩸346/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ⚝Thiên Cuồng Địa Sát⚝
Giới tính:
Ngày tham gia:
Đến từ:
Số điện thoại:
(Opera Mini 4.2.1)

- Chia sẻ bài viết:

- Xem full chủ đề: http://chiase123.com/viewtopic.html?t=16817

- Link bài viết: http://chiase123.com/topic16817-8.html#p211664

Quay về Điện thoại