Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Hai, 01:39:57 - 23/12/2024
Kinh nghiệm sử dụng điện thoại

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

[J2ME-7]Command in HW

[J2ME-7]Command in HW

#1 » Gửi bài gửi bởi Vuagaac » 13/07/2013 20:06 » @243777

HW là Hello World code, mời xem bài đầu tiên. Bài này hdsd Command - lệnh.
Command nghĩa là lệnh, mà kệ bố nó đi. Cứ hiểu là nút bấm cho khoẻ. Ví dụ nút thoát game, nút cancel, nút ok...
Khai báo:Command tên=new Command("tên nút",loại,vị trí);Mời xem code:
..
Mã: Chọn tất cả
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class c extends MIDlet implements CommandListener{
Command thoat=new Command("Thoat ra",7,1);
Form f=new Form("su dung cm");
Display d=Display.getDisplay(this);
public void startApp() {
f.addCommand(thoat);
f.setCommandListener(this);
d.setCurrent(f);
}
public void pauseApp() {}
public void destroyApp(boolean uncon) { notifyDestroyed(); }
public void commandAction( Command c, Displayable d){
if(c==thoat) destroyApp(true);
}
}

..
Giải thích
..
public class c extends MIDlet implements CommandListener{
bình thường dòng này ko có implements CommandListener. Hễ dùng command thì phải có nhé, nếu ko jsm ko hỗ trợ đâu.
Command thoat=new Command("Thoat ra",7,1);
Theo cấu trúc, command này tên thoat, còn cái nút tên thoat ra. Làm vài lần sẽ phân biệt đc. Cũng theo cấu trúc, kiểu ở đây là 7, là số viết tắt của Command.EXIT
có nhiều kiểu, các bạn mới học nên quan tâm đến:
1.Command.SCREEN
2.Command.BACK
3.Command.CANCLE
4.Command.OK
5.Command.HELP
6.Command.STOP
7.Command.EXIT
8.Command.ITEM

bạn muốn nút lệnh có chức năng gì thì chọnkiểu cho phù hợp, sẽ đc hổ trợ tốt hơn. Bây giờ ta tìm hiểu số 1 cuối cùng, nằm ở chỗ "vịtrí". Thế này, nếu bạn có 1 command thoát, 1command trở về. Cả 2 lệnh đều bấm phím mềm phải (RSK) để dùng. 2 lệnh ko thể đè lênh nhau đc, nó sẽ gom lại thành dạng menu tùy chọn, số 1 là vị trí của lệnh trong menu đó. Làm thử thì biết.
f.addCommand(thoat);
f.setCommandListener(this);

phải thêm command bằng lệnh tên Form.addCommand(tênCommand);
tại sao ko phải là tên form.append(têncommand); ? Hỏi nhà sản xuất. Nhớ form nào dùng command thì phải setCommandListener(this); nếu ko sẽ kocó tác dụng gì (cái này ko vô dụng lắm đâu).
..
Các lệnh:
f.addCommand(têncm);thêm command vào form
f.removeCommand(têncm);xoá command
..
Command có thể thêm vào Form, List, TextBox,... Command có mặt trong mọi ứng dụng, luyện tập cỡ ngàn lần là đủ. :D
..
Soạn: LeZink
๖Hỏa Løng™ ︻︻¶▅▆▇◤ßang
Garena: vuagaac
LMHT: vuagaav
Facebook: https://m.facebook.com/kieu.vu.1694

Những người đã like Vuagaac bởi bài viết có ích này:
Tolabocau
Vuagaac
Hình đại diện của thành viên
Rank: ☀️9/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: Hỏa Løng
Xếp hạng Bang hội: ⚡4/123⚡
Level:
Chủ đề đã tạo: 🩸49/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ⚝Hàm Sa Xạ Ảnh⚝
Giới tính:
Ngày tham gia:
Đến từ:
(Nokia x2-01)

Re: [J2ME-7]Command in HW

#2 » Gửi bài gửi bởi Zingproday » 13/07/2013 20:11 » @243778

Sao không tập hợp helo world vào 1 top ý sao lập nhiều top thế ?
[download=blue] ..::ღ « BTM » ღ::..[/download][download=red]_¤_Xin Đừng Xa Anh_¤_[/download]
~>click ↓
Zingproday
Hình đại diện của thành viên
Rank: ☀️14/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: Tiếu Ngạo
Xếp hạng Bang hội: ⚡5/46⚡
Level:
Chủ đề đã tạo: 🩸382/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ⚝Hoàng Thành Thần Vệ⚝
Giới tính:
Ngày tham gia:
Đến từ:
Số điện thoại:
(Opera Mini 7.1.3)

Re: [J2ME-7]Command in HW

#3 » Gửi bài gửi bởi Vuagaac » 13/07/2013 20:38 » @243790

Sợ 1 top nó loạn đầu lên mất
๖Hỏa Løng™ ︻︻¶▅▆▇◤ßang
Garena: vuagaac
LMHT: vuagaav
Facebook: https://m.facebook.com/kieu.vu.1694
Vuagaac
Hình đại diện của thành viên
Rank: ☀️9/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: Hỏa Løng
Xếp hạng Bang hội: ⚡4/123⚡
Level:
Chủ đề đã tạo: 🩸49/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ⚝Hàm Sa Xạ Ảnh⚝
Giới tính:
Ngày tham gia:
Đến từ:
(Nokia x2-01)

Re: [J2ME-7]Command in HW

#4 » Gửi bài gửi bởi GmGmNewGate » 13/07/2013 21:34 » @243809

Bác học j2me à?
Yahoo:GmGmNewgate@yahoo.com
F.A Kệ Bố Ok:Chú Hưng
GmGmNewGate
Hình đại diện của thành viên
Rank: ☀️6/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: ?????
Xếp hạng Bang hội: ⚡??/??⚡
Level:
Chủ đề đã tạo: 🩸20/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ?????
Giới tính:
Ngày tham gia:
Đến từ:
(Nokia 5130c-2)



Quay về Điện thoại