📄 sysset.java
字号:
package com.ismyway.anyview.win;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.TextField;
import com.ismyway.anyview.others.Configure;
import com.ismyway.fairyui.Component;
import com.ismyway.fairyui.DropList;
import com.ismyway.fairyui.HyperLink;
import com.ismyway.fairyui.InputBlock;
import com.ismyway.fairyui.ListBox;
import com.ismyway.fairyui.ListElement;
import com.ismyway.fairyui.NewLine;
import com.ismyway.fairyui.Panel;
import com.ismyway.fairyui.Row;
import com.ismyway.fairyui.TextBlock;
import com.ismyway.util.Res;
public class SysSet extends Panel {
DropList rotateType;
ListBox options = new ListBox(false);
//ListElement animate;
ListElement listRecycle;
ListElement hiddenUnknowFile;
ListElement openLastFile;
ListElement showHiddenFile;
ListElement enableGC;
ListElement showMemory;
InputBlock sensitivity = new InputBlock(10, "" + Configure.delayTime,
TextField.NUMERIC);
InputBlock accessPassword = new InputBlock();
HyperLink anyviewRoot;
public SysSet() {
setTitle(Res.get("Setup"));
Row row2 = new Row();
row2.add(new TextBlock(Res.get("Access Password")));
// row.add(new NewLine(1, new Integer(Theme.ComponentLight),
// Graphics.DOTTED));
accessPassword.setText(Configure.accessPassword);
accessPassword.setConstrains(TextField.PASSWORD);
row2.add(accessPassword);
add(row2);
// animate = new ListElement(Res.get("Enable") + Res.get("Animate"),
// Configure.enableAnimate);
// options.add(animate);
listRecycle = new ListElement(Res.get("Enable")
+ Res.get("List Recycle"), Configure.listRecycle);
options.add(listRecycle);
hiddenUnknowFile = new ListElement(Res.get("Hidden Unknow File"),
Configure.hiddenUnknowFile);
options.add(hiddenUnknowFile);
openLastFile = new ListElement(Res.get("Open Last File"),
Configure.openLastFile);
options.add(openLastFile);
showHiddenFile = new ListElement(Res.get("Show Hidden File"),
Configure.showHiddenFile);
options.add(showHiddenFile);
enableGC = new ListElement(Res.get("enable gc"),
Configure.enableSystemGC);
options.add(enableGC);
showMemory = new ListElement(Res.get("Show Memory"), Configure.showMemory);
options.add(showMemory);
add(options);
Row row3 = new Row();
row3.add(new TextBlock(Res.get("Sensitivity") + "(10~600)", true));
row3.add(sensitivity);
rotateType = new DropList(new String[] { "0", "90", "180", "270" });
rotateType.setSelectedIndex(Configure.rotateScreen);
row3.add(new NewLine());
row3.add(new TextBlock(Res.get("Rotate Screen"), true));
row3.add(rotateType);
add(row3);
addCommand(new Command(Res.get("Save"), Command.OK, 1));
addCommand(new Command(Res.get("Close"), Command.EXIT, 1));
}
public void commandAction(Command cmd, Component c) {
String str = cmd.getLabel();
if (str.equals(Res.get("Save"))) {
try {
Configure.delayTime = Integer.parseInt(sensitivity.getText());
Configure.accessPassword = accessPassword.getText();
Configure.enableAnimate = false;//animate.isChecked();
Configure.listRecycle = listRecycle.isChecked();
Configure.hiddenUnknowFile = hiddenUnknowFile.isChecked();
Configure.openLastFile = openLastFile.isChecked();
Configure.showHiddenFile = showHiddenFile.isChecked();
Configure.enableSystemGC = enableGC.isChecked();
Configure.showMemory = showMemory.isChecked();
int sens = 150;
try {
sens = Integer.parseInt(sensitivity.getText());
sens = sens < 10 ? 10 : sens;
sens = sens > 600 ? 600 : sens;
} catch (Exception e) {
sens = 150;
}
Configure.delayTime = sens;
Configure.rotateScreen = (byte) rotateType.getSelectedIndex();
Configure.save();
mainCanvas.closePopup();
} catch (Exception e) {
showAlert(e.toString());
}
} else if (str.equals(Res.get("Close"))) {
mainCanvas.closePopup();
} else {
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -