uniquewindow.java
来自「CRMS客户关系管理系统(JAVA版),这是一个客户关系管理系统。」· Java 代码 · 共 25 行
JAVA
25 行
package crms.ui;/** Special interface for windows designated to be uniquely created, such as edit windows. * The method for creating / using these windows is with UniqueWindowFactory. An example of the usage is: * <code>UniqueWindowType window = (UniqueWindowType)UniqueWindowFactory.getInstance().getUniqueWindow(new UniqueWindowType(), specialobject);</code> * A good method to make a unique ID is: *<code>String id = getClass().getName() + ":" + <i>(unique data attributes)</i>;</code>*/public abstract class UniqueWindow extends CRMSWindow { UniqueWindowFactory __factory = null; String __id = null; /** Determine a Unique ID for a particular class */ public abstract String getUniqueID(Object data); public abstract void setData(Object data); public void dispose() { if (__factory != null) { __factory.hashWindows.remove(__id); System.out.println("UniqueWindow:hashWindows.size()=" + __factory.hashWindows.size()); } super.dispose(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?