notelist.java
来自「一个简单的记事本的源代码」· Java 代码 · 共 52 行
JAVA
52 行
import java.util.Vector;
import javax.microedition.lcdui.*;
public class NoteList extends List implements CommandListener
{
Command back;
Command delete;
Command view;
public NoteList(String s, int i)
{
super(s, i);
back = new Command("返回", 2, 1);
delete = new Command("删除", 4, 1);
view = new Command("查看", 4, 1);
addCommand(back);
addCommand(delete);
addCommand(view);
setCommandListener(this);
Vector vector = SmsMIDlet.v;
for (int j = 0; j < vector.size(); j++)
{
String s1 = (String)vector.elementAt(j);
if (s1.length() > 10)
s1 = s1.substring(0, 10) + "...";
append(s1, null);
}
}
public void commandAction(Command command, Displayable displayable)
{
int i = getSelectedIndex();
Vector vector = SmsMIDlet.v;
if (command.equals(back))
SmsMIDlet.midlet.showSmsMain();
else
if (command.equals(view) || command.equals(List.SELECT_COMMAND))
SmsMIDlet.midlet.showSmsXG(i);
else
if (command.equals(delete))
{
delete(i);
vector.removeElementAt(i);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?