Action与Command区别
来源:互联网 发布:laravel5.4数据库队列 编辑:程序博客网 时间:2024/06/05 09:25
Action与Command区别:
实际上ActionSet和Command框架的目标是相同的,都可以实现菜单、工具栏等扩展。但是二者也存在很大的区别:
Action将UI的表达和实现代码都存储在Action中,虽然二者可以通过Action Delegate进行一定的分离,但是它们还是依赖于Action。选择事件传递到Action中,并且Action的enabled状态依赖于当前的选择。这种表现方式不是很优美。为了将Action放置到workbench 中,我们不得不使用这些扩展点: org.eclipse.ui.viewActions、 org.eclipse.ui.popupMenus或 org.eclipse.ui.editorActions。
实际上ActionSet和Command框架的目标是相同的,都可以实现菜单、工具栏等扩展。但是二者也存在很大的区别:
Action将UI的表达和实现代码都存储在Action中,虽然二者可以通过Action Delegate进行一定的分离,但是它们还是依赖于Action。选择事件传递到Action中,并且Action的enabled状态依赖于当前的选择。这种表现方式不是很优美。为了将Action放置到workbench 中,我们不得不使用这些扩展点: org.eclipse.ui.viewActions、 org.eclipse.ui.popupMenus或 org.eclipse.ui.editorActions。
- Action与Command区别
- Eclipse Action与Command的区别
- Eclipse Action与Command的区别
- COMMAND 与 UPDATE_COMMAND_UI区别
- GEF-自定义Request、Command与Action
- COMMAND与UPDATE_COMMAND_UI的区别
- action与servlet区别以及action了解
- dispatchaction与action的区别
- redirect与redirect-action区别
- dispatchaction与action的区别
- COMMAND 与 UPDATE_COMMAND_UI区别——MFC
- MFC中COMMAND与UPDATE_COMMAND_UI区别
- command window与sql window 区别
- COMMAND 与 UPDATE_COMMAND_UI区别——MFC
- Html.Action、html.ActionLink与Url.Action的区别
- JSF之Action 与ActionListener的区别
- Struts Action 与ActionSupport的区别
- ROS中service 与action 的区别
- Data-Intensive Text Processing with MapReduce 第三章(2)——PAIRS AND STRIPES
- 多线程陷阱(不要调用run方法;静态的同步方法)
- Linux远程控制之VNC (server ,viewer)安装教程 || chkconfig
- Exuberant Ctags
- 一道笔试题和UML思想
- Action与Command区别
- ARM-Linux移植之(四)——根文件系统构建
- java书籍
- sctp仿真的相关解读
- 读书笔记_windows的APIHook技术_part 2
- Spring Acegi Security实例解析二
- PHP 中使用 Smarty 之五:Smarty 内置变量调解器
- jsp书籍
- 基于VS2010的MFC动态菜单