การเก็บข้อมูลใน J2ME rms
J2ME record management system เอาไว้เก็บข้อมูล Persistent เช่นพวก save game หรือ high score ถ้าไม่ใช้ rms ก็จะใช้ save ลงไฟล์ไปเลย
TextField
ช่องให้พิมพ์ text ลงไป
http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-0173A8CF-187E-4E11-BC5C-701CF7975042.html
http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-0173A8CF-187E-4E11-BC5C-701CF7975042.html
StringItem

http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-15120FB3-EA98-495A-A170-2AEAF2CC019E.html
Spacer
เอาไว้เว้นช่องว่างได้เล็กที่สุด ขนาดตามใจเรา
http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-2161920A-2042-44EE-B6FF-A105860BDB01.html
http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-2161920A-2042-44EE-B6FF-A105860BDB01.html
ImageItem

http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-5B5826EB-AA60-4ED0-8264-94BE742BC6C3.html
Gauge

http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-473895C7-5675-48D9-807C-FE97D7CA4B0C.html
DateField

http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-CF4BDEB3-C6F1-4128-930E-CCAC382B824E.html
CustomItem
คล้าย Canvas
http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-9526BE91-B622-4521-9A33-7D9120731E27.html
http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-9526BE91-B622-4521-9A33-7D9120731E27.html
ChoiceGroup

http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-F4B9A55B-9021-420F-B943-622D32701187.html
TextBox

http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-F2752F1B-6F26-4EBD-B181-42A3D12B34AE.html
List
List มันจะกินที่ทั้ง main pane แล้วก็แสดงลิสต์ มี 4 attribute 4 อย่าง list type, icon, font และ fit policy for long elements
List เหมือน ChoiceGroup ของ Form และใช้ Interface เดียวกับ Choice

List เหมือน ChoiceGroup ของ Form และใช้ Interface เดียวกับ Choice

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ExampleList extends MIDlet implements CommandListener {
private List ls;
private Command exit;
public ExampleList() {
//List(label,type,items,Images)
ls = new List("Multiple list", List.MULTIPLE, new String[] {"Choice 1", "Choice 2", "Choice 3", "Choice 4"}, null);
exit = new Command("Exit", Command.EXIT, 1);
ls.addCommand(exit);
ls.setCommandListener(this);
}
public void startApp() {
Display display=Display.getDisplay(this);
display.setCurrent(ls);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command command, Displayable displayable) {
if (command == exit) {
destroyApp(false);
notifyDestroyed();
}
}
}
Alert
Alert มักจะถูกใช้แจ้ง error ให้ user จะให้อยู่นานเท่าไหร่ดู getTimeout()ถ้าได้ Alert.FOREVER แปลวว่าอยู่ไปตลอด มันจะขึ้นมาทับจอเก่า ประกอบด้วย Title, Body, Icon และ Progress bar

สามารถ map Commands เข้ากับ Alart ได้

สามารถ map Commands เข้ากับ Alart ได้
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ExampleAlert extends MIDlet {
Display display = Display.getDisplay(this);
public void startApp() {
// Alert(title, text, icon, AlertType)
Alert alert = new Alert("Info", "This is an alert for informative purposes", null, AlertType.INFO);
display.setCurrent(alert);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
สมัครสมาชิก:
ความคิดเห็น (Atom)