📄 cigroupchoicemidlet.java~7~
字号:
package cigroupchoice;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ciGroupChoiceMIDlet extends MIDlet implements CommandListener{
static ciGroupChoiceMIDlet instance;
ChoiceGroup[] groups;
Image img1,img2,img3,img4;
Command cmdFinish;
Form mainForm,secForm;
Display display;
public ciGroupChoiceMIDlet() {
instance = this;
mainForm = new Form("单选题");
secForm = new Form("选择题答案显示界面");
groups = new ChoiceGroup[20];
try {
img1 = Image.createImage("/pic/img1.png");
img2 = Image.createImage("/pic/img2.png");
img3 = Image.createImage("/pic/img3.png");
img4 = Image.createImage("/pic/img4.png");
}catch (Exception e) {e.printStackTrace();}
cmdFinish = new Command("finish",Command.SCREEN,0);
mainForm.addCommand(cmdFinish);
mainForm.setCommandListener(this);
for(int i=0;i<20;i++){
groups[i] = new ChoiceGroup("第" + (i+1) + "题", ChoiceGroup.EXCLUSIVE);
groups[i].append("A.选项a", img1);
groups[i].append("B.选项b", img2);
groups[i].append("C.选项c", img3);
groups[i].append("D.选项c", img4);
mainForm.append(groups[i]);
//display.setCurrent(mainForm);
}
}
public void startApp() {
Display.getDisplay(this).setCurrent(mainForm);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c,Displayable d){
if(c==cmdFinish){
String ans = "";
for(int p=0;p<mainForm.size();p++){
for(int q=0;q<groups[q].size();q++){
if(groups[q].isSelected(q)){
ans = groups[q].getString(q).substring(0,1);
secForm.append(ans);
secForm.append("\n\n");
}
}
}
display.getDisplay(this).setCurrent(secForm);
}
}
public static void quitApp() {
instance.destroyApp(true);
instance.notifyDestroyed();
instance = null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -