[stringtemplate-interest] [ST4 Beta-2] Closing the STViz Inspect Window exits the application
Udo Borkowski
ub at abego-software.de
Wed Jan 26 12:33:18 PST 2011
Making the DefaultCloseOperation for the STViewFrame a parameter of STViz is fine with me.
However I think it is not necessary.
DISPOSE_ON_CLOSE is at least as "safe" as EXIT_ON_CLOSE, in typical Swing applications even "safer". The documentation for DISPOSE_ON_CLOSE states:
> When the last displayable window within the Java virtual machine (VM) is disposed of, the VM may terminate. See <a href="../../java/awt/doc-files/AWTThreadIssues.html"> AWT Threading Issues</a> for more information.
So one would not inadvertantly leave the jvm running just by using the DISPOSE_ON_CLOSE option. On the opposite using the EXIT_ON_CLOSE may inadvertantly quit the jvm, even if there exist other displayable windows. This may lead to data loss.
But as I said initially, a parameter is fine with me.
Udo
On 26.01.2011, at 19:21, Collin Fagan wrote:
> I would ask that this be a parameter. Exit on close is the safest default. Otherwise one may inadvertantly leave a jvm running.
> Collin
>
>
>> On Jan 26, 2011 10:19 AM, "Udo Borkowski" <ub at abego-software.de> wrote:
>>
>> I invoke the DebugST.inspect method from a menu item of my (Swing) application when I need to debug templates. When I am done debugging I would like to close the STViz window and continue working with the application. However closing the STViz Inspect window exits the application.
>>
>> In STViz the following statement
>>
>> m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
>>
>> should be replace by
>>
>> m.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
>>
>>
>> Udo
>>
>>
>> _______________________________________________
>> stringtemplate-interest mailing list
>> stringtemplate-interest at antlr.org
>> http://www.antlr.org/mailman/listinfo/stringtemplate-interest
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/stringtemplate-interest/attachments/20110126/97ba8562/attachment.html
More information about the stringtemplate-interest
mailing list