📄 settingsform.java
字号:
/**
*
* 设置界面
*
*
*/
package card;
import javax.microedition.lcdui.*;
import card.stringtable.TextString;
public class SettingsForm extends Form implements CommandListener{
Display display = null;
MainMenuCanvas cvsMainMenu = null;
Command cmdBack = null;
Command cmdExit = null;
private static ChoiceGroup cgSound = null;
private static int iSoundSeleted;
public SettingsForm(Display display, MainMenuCanvas cvsMainMenu) {
super(TextString.getTxtSettingTitleString());
this.display = display;
this.cvsMainMenu = cvsMainMenu;
cmdBack = new Command(TextString.getTxtCmdBackString(), Command.BACK, 1);
cmdExit = new Command(TextString.getTxtCmdExitString(), Command.EXIT, 1);
addCommand(cmdBack);
addCommand(cmdExit);
setCommandListener(this);
cgSound = new ChoiceGroup(TextString.getTxtSoundOptionString(), ChoiceGroup.EXCLUSIVE);
cgSound.append(TextString.getTxtSoundOnString(), null);
cgSound.append(TextString.getTxtSoundOffString(), null);
append(cgSound);
iSoundSeleted = 0;
}
public void commandAction(Command c, Displayable d) { //退出和返回按键处理
if (c == cmdBack) {
display.setCurrent(cvsMainMenu);
cvsMainMenu.init();
}else if (c == cmdExit) {
CardMainMIDlet.quitApp();
}
}
public static int getSoundOption() { //取得设置参数的静态方法
if (cgSound != null) {
iSoundSeleted = cgSound.getSelectedIndex();
}
return iSoundSeleted;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -