📄 notepadworkflow.java
字号:
/*
* 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();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -