private class Second extends SWTModuleController { public Second(final IModuleNode navigationNode) { super(navigationNode); navigationNode.addListener(new ModuleNodeListener() { @Override public void afterActivated(final IModuleNode source) { super.afterActivated(source); final List<ISubModuleNode> children = source.getChildren(); if (children.size() >= 1) { children.get(1).activate(); } } }); }
IModuleNode playgroundModule = new ModuleNode(new NavigationNodeId("playgroundModule"), "Playground"); playgroundModule.setNavigationNodeController(new Second(playgroundModule));