?? notepadworkflow.java
字號(hào):
/*
* Created on 2005-3-5
*
* Note Project
*/
package com.favo.note;
import java.util.Date;
import javax.microedition.lcdui.Alert;
import com.favo.ui.BaseController;
import com.favo.ui.BaseView;
/**
* @author Favo
*
* NotepadWorkflow <<Controller>>
*/
public class NotepadWorkflow extends BaseController {
NotepadUI notepadUI;
com.favo.note.NoteLocator.Note note;
int noteId;
/**
* @param noteId
*/
public NotepadWorkflow(int noteId) {
super();
this.noteId = noteId;
}
public BaseView getView() {
return notepadUI;
}
public void setView(BaseView view) {
notepadUI=(NotepadUI)view;
}
public String getTitle(){
return getNote().getTitle();
}
public Date getDate(){
return getNote().getDate();
}
public String getContent(){
return getNote().getContent();
}
public com.favo.note.NoteLocator.Note getNote(){
if(note==null){
try {
note=NoteLocator.getInstance().getNote(noteId);
} catch (Exception e) {
e.printStackTrace();
Alert al=new Alert("error");
al.setString(e.toString()+"\n"+e.getMessage());
getView().getDisplay().setCurrent(al);
}
}
return note;
}
public void backDispose() {
NoteManagerWorkflow noteListWorkflow = new NoteManagerWorkflow();
NoteManagerUI noteListUI = new NoteManagerUI(noteListWorkflow);
noteListUI.displayScreen();
}
public void editDispose() {
// TODO Auto-generated method stub
NoteEditWorkflow noteEditWorkflow=new NoteEditWorkflow(note,noteId);
NoteEditUI noteEditUI=new NoteEditUI(noteEditWorkflow);
noteEditUI.displayScreen();
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -