📄 choicegroup_midlet.java
字号:
package ch04;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class ChoiceGroup_MIDlet
extends MIDlet {
/*
1.构造器
*/
public ChoiceGroup_MIDlet() {
Form frm = new Form("ChoiceGroup界面组件");
Display display = Display.getDisplay(this);
display.setCurrent(frm);
frm.append("不带图标选择组");
Image aimage = null, bimage = null, cimage = null;
try {
aimage = Image.createImage("/icons/background/star.png");
bimage = Image.createImage("/icons/background/hand.png");
cimage = Image.createImage("/icons/background/boot.png");
}
catch (Exception e) {
System.out.println(e.getMessage());
}
Image[] imageArray = {
aimage, bimage, cimage};
String[] stringArray = {
"选项A", "选项B", "选项C"};
//无图标单选组
ChoiceGroup radioChoiceGroup = new ChoiceGroup("单选组",
ChoiceGroup.EXCLUSIVE);
for (int i = 0; i < stringArray.length; i++) {
radioChoiceGroup.append(stringArray[i], null);
}
frm.append(radioChoiceGroup);
//无图标复选组
ChoiceGroup mutilChoiceGroup = new ChoiceGroup("复选组",
ChoiceGroup.MULTIPLE);
for (int i = 0; i < stringArray.length; i++) {
mutilChoiceGroup.insert(i, stringArray[i], null);
mutilChoiceGroup.setSelectedIndex(i, true);
}
frm.append(mutilChoiceGroup);
frm.append("带图标选择组");
ChoiceGroup[] groups = {
new ChoiceGroup("带图标单选组",
ChoiceGroup.EXCLUSIVE,
stringArray,
imageArray),
new ChoiceGroup("带图标复选组",
ChoiceGroup.MULTIPLE,
stringArray,
imageArray)
};
for (int iter = 0; iter < groups.length; iter++) {
frm.append(groups[iter]);
}
}
//启动应用程序
public void startApp() {
}
//挂起应用程序
public void pauseApp() {
}
//撤销应用程序
public void destroyApp(boolean unconditional) {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -