Chapter 1 认识J2ME 2
1-1 Java语言的梦想 2
1-2 什么是J2ME 3
Chapter 2 工具软件下载 8
2-1 POSE的下载 8
2-2 J2ME_CLDC/KVM的下载 11
2-3 JDK(J2SE)的下载 19
2-4 千辛万苦 23
Chapter 3 环境安装与设置 26
3-1 JDK的安装与设置 26
3-2 J2ME_CLDC/KVM的安装与设置 30
3-3 POSE的安装与设置 31
3-3-1 由Palm上直接下载ROM image 33
3-3-2 由网页上下载ROM image 36
3-3-3 POSE的设置 46
3-4 KVM的安装 48
Chapter 4 我的第一次 52
4-1 HelloWorld.java 52
4-2 编译与执行程序 54
Chapter 5 认识SPOTLET类 60
5-1 为什么要有Spotlet类 60
5-2 Spotlet类提供的常数 60
5-3 Spotlet类的方法 61
5-4 Dialog类 63
5-4-1 Dialog类的构造方法 65
5-4-2 Dialog类的方法 65
5-5 HelpDisplay类 67
5-5-1 HelpDisplay类的构造方法 69
5-5-2 HelpDisplay类的方法 69
Chapter 6 KVM的事件处理 72
6-1 KVM事件处理介绍 72
6-2 综合例子 73
Chapter 7 KVM的AWT类使用 82
较传统的AWT类 82
7-1 Button类 82
7-1-1 Button类的构造方法 84
7-1-2 Button类的方法 85
7-1-3 综合例子 86
7-2 CheckBox类 88
7-2-1 CheckBox类的构造方法 89
7-2-2 CheckBox类的方法 90
7-2-3 综合例子 90
7-3 TextField类 94
7-3-1 TextField类的构造方法 95
7-3-2 TextField类的方法 95
7-3-3 综合例子 97
较多修改的AWT类 98
7-4 RadioButton和RadioGroup类 99
RadioButton类 99
7-4-1 RadioButton类的构造方法 100
7-4-2 RadioButton类的方法 100
RadioGroup类 102
7-4-4 RadioGroup类的方法 105
7-4-3 RadioGroup类的构造方法 105
7-5 TextBox类 106
7-5-1 TextBox类的构造方法 107
7-5-2 TextBox类的方法 108
7-5-3 综合例子 108
全新的AWT类 110
7-6 Bitmap类 110
7-6-1 Bitmap类的构造方法 111
7-6-2 Bitmap类的方法 112
7-6-3 综合例子 112
7-7 ScrollTextBox类 114
7-7-1 ScrollTextBox类的构造方法 115
7-7-2 ScrollTextBox类的方法 116
7-8 SelectScrollTextBox类 117
7-8-1 SelectScrollTextBox类的构造方法 119
7-8-2 SelectScrollTextBox类的方法 120
7-9 Slider类 120
7-9-1 Slider类的构造方法 122
7-9-2 Slider类的方法 123
7-10 ValueSelector类 124
7-10-1 ValueSelector类的构造方法 126
7-10-2 ValueSelector类的方法 126
辅助类 126
7-11 Caret类 127
7-12 ScrollOwner interface 127
7-13 VerticalScrollBar类 127
8-1 如何取得Graphics类对象 130
Chapter 8 多彩多姿的Graphics类 130
8-2 来画个图 131
8-3 来点音效 144
8-4 还有些什么 146
Chapter 9 保存数据的类 150
9-1 IntVector类 150
9-1-1 IntVector类的构造方法 150
9-1-2 IntVector类的方法 150
9-1-3 综合例子 151
9-2 List类 154
9-2-1 List类的构造方法 154
9-2-2 List类的方法 154
9-2-3 综合例子 156
9-3 Database类 157
9-3-1 Database类的构造方法 157
9-3-2 Database类的方法 158
9-3-3 综合例子 159
9-4 学完了 163
Appendix A 各工具程序参数使用说明 166
A-1 javac.exe 166
A-2 palm.database.MakePalmApp类 168
A-3 palm.database.ConvPRCtoJAR类 171
Appendix B KVMutil的使用与设置 174
B-1 Screen Output信息 174
B-2 Heap stats(堆栈)信息 177