📄 buttonmodel.js
字号:
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) xio.name 2006</p>
* @author xio
*/function ButtonModel(enabled, pressed) { this.base = Observable; this.base(); // if (enabled != null) { this.setEnabled(enabled); } else { this.setEnabled(true); } if (pressed != null) { this.setPressed(pressed); } else { this.setPressed(false); }}ButtonModel.prototype = new Observable();ButtonModel.prototype.setEnabled = function (enabled) { if (this.enabled == enabled) { return; } this.enabled = enabled; this.notifyObservers(ButtonModel.ENABLED_CHANGED_PROPERTY);};ButtonModel.prototype.isEnabled = function () { return this.enabled;};ButtonModel.prototype.setPressed = function (pressed) { if ((this.pressed == pressed) || (!this.isEnabled())) { return; } this.pressed = pressed; this.notifyObservers(ButtonModel.PRESSED_CHANGED_PROPERTY);};ButtonModel.prototype.isPressed = function () { return this.pressed;};//静态变量ButtonModel.ENABLED_CHANGED_PROPERTY = "BUTTON_ENABLED_CHANGED";ButtonModel.PRESSED_CHANGED_PROPERTY = "BUTTON_PRESSED_CHANGED";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -