Niclas wrote:

> Daniel Frey wrote:
>
>> I think in the execute/start method the main frame is build and shown.
>> But I think a separation of roles would be good in terms of being
>> responsible for
>>
>> - an initial setup, coordination of managers and start of the whole
>> application
>>
>> - a GUI - the main frame (see thread "Merlin for Applications")
>>
>> Both might implement Initializable, Startable and/or Executable. So which
>> one is now the right one for what exactly?
> 
> If you follow the Framework contract to the letter, the component must be 
> "fully operational" after intialize() method.

Are these contracts defined somewhere? I would expect to find it in the
Initializable Interface javadoc, but nothing there.

What about Startable / Executable? What should be used now?

> So what I would do is, create the view in initalize(), but delay the 
> .setVisible( true ) to the start() method.

Good idea. I'll do that.

> I guess you would need an interesting SplashScreen component as well :o)
> How quickly can you get a Merlin app to pop that up on screen? I honestly 
> don't know, where/how I would do that.

I'll tell you when I know it.

Daniel


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to