📄 trackdetails.java
字号:
// J2ME GPS Track
// Copyright (C) 2006 Dana Peters
// http://www.qcontinuum.org/gpstrack
package org.qcontinuum.gpstrack;
import javax.microedition.lcdui.*;
import java.util.*;
import javax.microedition.rms.*;
import henson.midp.Float;
public class TrackDetails extends Form implements CommandListener {
private Displayable mParent;
private Command mBackCommand;
public TrackDetails(Displayable parent, String trackName) {
super("Details");
mParent = parent;
int numRecords = 0;
int memSize = 0;
try {
RecordStore recordStore = RecordStore.openRecordStore(trackName, false);
numRecords = recordStore.getNumRecords();
memSize = recordStore.getSize();
recordStore.closeRecordStore();
} catch (RecordStoreException ex) { }
append(new StringItem("Name:", trackName + "\n"));
append(new StringItem("Records:", numRecords + "\n"));
if (memSize < 1024)
append(new StringItem("Memory:", memSize + " bytes\n"));
else
append(new StringItem("Memory:", GpsTrack.floatToString(new Float(memSize).Div(1024), 2) + "K\n"));
addCommand(mBackCommand = new Command("Back", Command.BACK, 0));
setCommandListener(this);
}
public void commandAction(Command c, Displayable d) {
if (c == mBackCommand) {
GpsTrack.display(mParent);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -