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