?? addgradeform.java
字號:
package ui;
import java.io.UnsupportedEncodingException;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextField;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreFullException;
import javax.microedition.rms.RecordStoreNotFoundException;
import javax.microedition.rms.RecordStoreNotOpenException;
import clasAn.ClasAnsistMIDlet;
import clasAn.core.GUIInfo;
public class AddGradeForm extends Form implements CommandListener {
private ClasAnsistMIDlet clasAnsistMIDlet;
private Display display;
private TextField textField;
private Command cmdOK;
private Command cmdBack;
//private int grades;
private String s;
public AddGradeForm(ClasAnsistMIDlet c,int gradesNumExisited) {
super(GUIInfo.SOFTWARE_NAME);
this.clasAnsistMIDlet=c;
display=Display.getDisplay(clasAnsistMIDlet);
// this.grades=gradesNumExisited;
cmdOK=new Command(GUIInfo.COMMAND_OK,Command.OK,1);
cmdBack=new Command(GUIInfo.COMMAND_BACK,Command.BACK,1);
textField=new TextField("內容","",GUIInfo.GRADE_NAME,TextField.ANY);
append("請輸入要添加的班級名稱");
append(textField);
setCommandListener(this);
addCommand(cmdBack);
addCommand(cmdOK);
}
public void commandAction(Command c, Displayable arg1) {
if(c.getCommandType()==Command.OK){
System.out.println(GUIInfo.COMMAND_OK);
byte[] tmpBytes;
s=this.textField.getString();
if(s.length()!=0){
try {
tmpBytes=s.getBytes("UTF-8");
//建立課程名稱表
RecordStore rsData=RecordStore.openRecordStore(GUIInfo.GRADES_RECORD, true);
rsData.addRecord(tmpBytes, 0, tmpBytes.length);
rsData.closeRecordStore();
// //建立橋接表
// //System.out.println((byte)grades);
//
// rsData=RecordStore.openRecordStore(GUIInfo.BRIDGE_RECORD, true);
// tmpBytes=String.valueOf(grades).getBytes("UTF-8");
// rsData.addRecord(tmpBytes, 0, tmpBytes.length);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (RecordStoreFullException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (RecordStoreNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (RecordStoreNotOpenException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (RecordStoreException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
this.display.setCurrent(new GradeList(this.clasAnsistMIDlet));
}
else if(c==cmdBack){
System.out.println(GUIInfo.COMMAND_BACK);
this.display.setCurrent(new GradeList(this.clasAnsistMIDlet));
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -