What you're actually referring to is creating your own ApplicationWindowFactory. That's the one that holds the statusbar, toolbar, menubar, ... and sets up the JFrame (so you can hide the title bar) Customizing that is actually quite easy. Take a look at DefaultApplicationWindowFactory, that's the one that you're probably using. If you create your own factory and put it into the context, SRCP will pick it up automatically. The dataeditor sample uses a different factory to get that taskpane menu on the left.
Almost all aspects of a Spring RCP application can be altered in one way or another.
About that time consumption: you're correct when creating simple apps. But what if your users come up with:
- we want security (button disabling) based on rights
- we want pretty colors for validation everywhere
- you're using a particular component for a type of field, we want another component to be used... everywhere
With Spring RCP, these are all 10 minute problems. With a plain Swing app... I'd like to see someone do that in 10 minutes
Last edited by LievenDoclo; Sep 23rd, 2009 at 05:50 AM.
MSN: PM me please
Skype: doclo_lieven
Spring Rich Client Project Lead