paintaction.java
来自「一个简易的java画图软件」· Java 代码 · 共 36 行
JAVA
36 行
package app.action;
import javax.swing.AbstractAction;
import app.Application;
/**
* 所有菜单项的Action的基类
*
* @author Thihy
*
*/
public abstract class PaintAction extends AbstractAction {
protected Application app;
public PaintAction() {
this(null);
}
public PaintAction(String name) {
super(name);
setEnabled(false);
}
/**
* 设置当前菜单所在的主窗口
*
* @param app
* 当前菜单所在的主窗口
*/
public void setApplication(Application app) {
this.app = app;
setEnabled(app != null&& enabled);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?