⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 currentnote.java

📁 Memoranda( 从前以jNotes2而闻名) 是一个日志管理和个人项目管理工具
💻 JAVA
字号:
package net.sf.memoranda;import java.util.Collection;import java.util.Vector;public class CurrentNote {	private static Note currentNote = null;    private static Vector noteListeners = new Vector();    public static Note get() {        return currentNote;    }    public static void set(Note note, boolean toSaveCurrentNote) {        noteChanged(note, toSaveCurrentNote);        currentNote = note;    }    public static void reset() {//    	 set toSave to true to mimic status quo behaviour only. the appropriate setting could be false        set(null, true);    }    public static void addNoteListener(NoteListener nl) {        noteListeners.add(nl);    }    public static Collection getChangeListeners() {        return noteListeners;    }    private static void noteChanged(Note note, boolean toSaveCurrentNote) {        for (int i = 0; i < noteListeners.size(); i++) {            ((NoteListener)noteListeners.get(i)).noteChange(note,toSaveCurrentNote);		}    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -