[brailleblaster] Re: Abnormal Termination

  • From: "Sina Bahram" <sbahram@xxxxxxxxx>
  • To: <brailleblaster@xxxxxxxxxxxxx>
  • Date: Sat, 27 Nov 2010 04:48:12 -0500

 
Please just google exit_on_close

Take care,
Sina
-----Original Message-----
From: brailleblaster-bounce@xxxxxxxxxxxxx 
[mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of John J. Boyer
Sent: Friday, November 26, 2010 10:13 PM
To: brailleblaster@xxxxxxxxxxxxx
Subject: [brailleblaster] Re: Abnormal Termination

Where should a listener for user termination be placed? How does one go about 
setting up a listener?

Suppose the JVM detects a fatal runtime error? Is there a way to try to 
terminate gracefully? 

John

On Sat, Nov 27, 2010 at 01:49:58AM +0000, Michael Whapples wrote:
> It won't throw an exception, its not something unexpected occurring. 
> As my memory serves from seeing the SWT samples you have a loop 
> checking that the application is still active, when it isn't it exits the 
> loop.
> If its like other toolkits like GTK, you would have a listener for the 
> event when the main window is destroyed, which would then tell the 
> application its time to exit.
> 
> Also on linux you shouldn't kill it with control+c, again go through 
> the proper toolkit way of notifying things of exiting, closing the 
> main window would seem the logical event to trigger the exit code. As 
> you are listening for the window close event you need not know how the 
> user caused that, alt+f4, command+q, selecting exit from the menu, etc.
> 
> Michael Whapples
> On 27/11/10 01:24, John J. Boyer wrote:
> >I am talking about the Java program as a whole. Alt-f4 terminatges 
> >GUI programs on Windows. What is the corresponding keystroke o n the Mac?
> >The subcommands will usually start the GUI in special modes, such as 
> >a bare-bones text editor. So if a user hits alt-f4 I suppose the jre 
> >will throw an exception. I want to catch that exception and try to 
> >terminate gracefully. Can I do it in the main method?
> >
> >John
> >     
> >On Fri, Nov 26, 2010 at 11:27:12AM -0800, Alex Jurgensen wrote:
> >>Hi John,
> >>
> >>Are we talking on the command-line or from the GUI? The commands you 
> >>listed for the Mac nd Linux are the ones used to xit programs on the 
> >>command-line before they have completed.
> >>
> >>Regards,
> >>Alex,
> >>
> >>
> >>On 2010-11-26, at 11:09 AM, John J. Boyer wrote:
> >>
> >>>What happens of someone gets disgusted with the way things are 
> >>>going and hits alt-f4 in Windows or control-c in Mac or Linux? 
> >>>Suppose a fatal runtime error occurs? What exceptions will Java 
> >>>throw? Can I catch them in the main method and attempt to clean things up 
> >>>before exiting?
> >>>
> >>>Thanks,
> >>>John
> >>>
> >>>--
> >>>John J. Boyer; President, Chief Software Developer Abilitiessoft, 
> >>>Inc.
> >>>http://www.abilitiessoft.com
> >>>Madison, Wisconsin USA
> >>>Developing software for people with disabilities
> >>>
> >>>
> >>Alex Jurgensen,
> >>VoiceOver Trainer,
> >>ASquared21@xxxxxxxxxxxxxxxxx                        
> >>
> >>Visit us on the web at: www.vipbc.org
> >>
> 

--
John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities



Other related posts: