|
From: Jan H. (JIRA) <no...@at...> - 2006-02-28 14:57:14
|
[ http://opensource.atlassian.com/projects/spring/browse/RCP-270?page=comments#action_16599 ] Jan Hoskens commented on RCP-270: --------------------------------- Two classes were added to traverse the CommandGroup structure (RCP-37). These can be used to create arbitrary modelstructures. (I have made a JOutlookBar (l2fprod) by extending the CommandGroupJComponentBuilder) Does this change help you solve this issue? > make CommandGroup.getMembers() public > ------------------------------------- > > Key: RCP-270 > URL: http://opensource.atlassian.com/projects/spring/browse/RCP-270 > Project: Spring Framework Rich Client Project > Type: Improvement > Components: Command System > Reporter: Ryan Sonnek > Assignee: Oliver Hutchison > > I'm using a JTaskPane in my view which accepts javax.swing.Action objects. I would like to register my spring commands and then loop through the command group when the view is created to populate my JTaskPane. > ex: > Iterator commands = getWindowCommandManager().getCommandGroup("contextTasks).getMembers().iterator(); > while (commands.hasNext()) { > ActionCommand command = (ActionCommand) commands.next(); > SwingActionAdapter adapter = new SwingActionAdapter(command); > commonTasks.add(adapter); > } > If there is a better way to accomplish this, i'm open to suggestions! -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/spring/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |