searchform.java
来自「Online Map for Mobile」· Java 代码 · 共 35 行
JAVA
35 行
import javax.microedition.lcdui.*;
public class SearchForm extends TextBox implements CommandListener {
BrowserCanvas canvas;
Index index;
Displayable parent;
static String prefix = "";
static final int MAX_LENGTH = 32;
SearchForm(BrowserCanvas canvas, Index index, Displayable parent) {
super(Locale.current.getResource("Search prefix"), prefix, MAX_LENGTH, TextField.ANY);
this.canvas = canvas;
this.index = index;
this.parent = parent;
addCommand(MapBrowser.SEARCH_CMD);
addCommand(MapBrowser.BACK_CMD);
setCommandListener(this);
Display.getDisplay(canvas.browser).setCurrent(this);
}
public void commandAction(Command c, Displayable d)
{
if (c == MapBrowser.SEARCH_CMD) {
prefix = getString();
new IndexList(canvas, index, prefix.toLowerCase(), this);
} else {
Display.getDisplay(canvas.browser).setCurrent(parent);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?