类 DeleteShapeCommand
java.lang.Object
com.example.renderer.command.DeleteShapeCommand
- 所有已实现的接口:
Command
删除图形命令实现类
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
DeleteShapeCommand
创建删除图形命令实例- 参数:
shapes- 目标图形列表(不能为null)shape- 要删除的图形(不能为null)- 抛出:
NullPointerException- 如果shapes或shape为null
-
-
方法详细资料
-
execute
public void execute()从接口复制的说明:Command执行命令操作。 -
undo
public void undo()从接口复制的说明:Command撤销命令操作。 -
redo
public void redo()从接口复制的说明:CommandRedoes the command operation. -
canExecute
public boolean canExecute()从接口复制的说明:Command检查命令是否可以执行- 指定者:
canExecute在接口中Command- 返回:
- 如果可以执行返回true,否则返回false
-
canUndo
public boolean canUndo()从接口复制的说明:Command检查命令是否可以撤销 -
canRedo
public boolean canRedo()从接口复制的说明:Command检查命令是否可以重做
-