spring-rcp里面简单到极点(相对)的就算是菜单和导航条的配置了,当然这里面吸收了eclipse,netbean等思想。做成这样的形式以后也许可以向vb的菜单编辑器一样图形化创建菜单栏吧。
所有菜单栏和工具栏的配置都在commands-context.xml这个文件里面
1
class="org.springframework.richclient.application.support.ApplicationWindowCommandManager">
saveAsCommand
propertiesCommand
renameCommand
undoCommand
redoCommand
cutCommand
copyCommand
pasteCommand
selectAllCommand
deleteCommand
统一定义所有的command,便于事件的分布传递
2
class="org.springframework.richclient.command.CommandGroupFactoryBean">
定义菜单,菜单分四个组,也就是我们一般菜单里面的 文件,编辑 窗口 帮助
3 以其中的一个文件为例
class="org.springframework.richclient.command.CommandGroupFactoryBean">
//新建按钮
separator
//分割条
//登陆
//登出
separator
//分隔条
saveAsCommand
//另存为
separator
//分隔条
propertiesCommand
//属性
separator
//分隔条
//退出
class="org.springframework.richclient.command.CommandGroupFactoryBean">
//这里是新建主人具体的命令,作用是调用新建主人向导框
class="org.springframework.richclient.command.TargetableActionCommand">
按照这个思路,其他的菜单都是一样的道理
class="org.springframework.richclient.command.support.HelpContentsCommand"/>
class="org.springframework.richclient.command.support.AboutCommand">
org/springframework/richclient/samples/petclinic/about.txt
class="org.springframework.richclient.security.LoginCommand">
class="org.springframework.richclient.security.LogoutCommand"/>
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=470718