teamsearchform.java
来自「这个是perst-269.zip下面的SOURCECODE,和大家分享了。」· Java 代码 · 共 33 行
JAVA
33 行
import javax.microedition.lcdui.*;
import org.garret.perst.Iterator;
class TeamSearchForm extends Form implements CommandListener {
UniAR uar;
TextField pattern;
TeamSearchForm(UniAR uar) {
super("Team search");
this.uar = uar;
pattern = new TextField("Team name", null, 80, TextField.ANY);
append(pattern);
addCommand(UniAR.BACK_CMD);
addCommand(UniAR.SEARCH_CMD);
setCommandListener(this);
Display.getDisplay(uar).setCurrent(this);
}
public void commandAction(Command c, Displayable d)
{
if (c == UniAR.SEARCH_CMD) {
Root root = (Root)uar.db.getRoot();
Iterator iterator = root.teamName.prefixIterator(pattern.getString().toLowerCase());
if (iterator.hasNext()) {
new TeamForm(uar, iterator, uar.menu);
} else {
uar.message("No results");
}
} else {
Display.getDisplay(uar).setCurrent(uar.menu);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?