Maybe something like this:

MenuModel m = new MenuModel();

m.add( new MenuItem( "File" ) );
m.last().add( new MenuItem( "Open", Page1.class ) );
m.last().add( new MenuItem( "Close", Page2.class ) );
m.add( new MenuItem( "Edit" ) );
m.last().add( new MenuItem( "Cut", Page3.class ) ) ;
m.last().add( new MenuItem( "Paste", Page4.class ) );

last() will return last added item; it can be called lastAdded().

Or using array of MenuItems:

MenuModel m = new MenuModel();

m.add( new MenuItem( "File", { new MenuItem( "Open", Page1.class ),
                               new MenuItem( "Close", Page2.class } ) );
m.add( new MenuItem( "Edit", { new MenuItem( "Cut", Page1.class ),
                               new MenuItem( "Paste", Page2.class } ) );





-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to