操作通常出现在弹出式菜单中,或者附加到窗口、节点或数据对象等组件上。
操作 API 提供了以下两种类型的操作:
通过主菜单栏中的菜单项、主工具栏中的工具栏按钮以及整个 IDE 中的快捷键以编程方式调用的操作。例如,在 IDE 中,定义“工具”>“选项”子类 CallableSystemAction 的操作。
从节点中以编程方式调用的操作。节点通常表示 DataObjects。DataObjects 基本上是解析的文件,这是一种 Java 对象,它可了解文件中的内容、文件表示的内容以及可对其执行的操作的含义。节点在用户与其交互的数据对象中添加了一些功能,例如,操作、本地化的显示名称和图标。
可以使用“新建操作”向导来创建两种类型的操作。该向导自动在 layer.xml 文件中注册操作。
有关使用显示为菜单项和工具栏按钮的操作的示例,请参见
有关在工具栏中显示为编辑框的操作示例,请参见