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 + -
显示快捷键?