
正文
java退出应用程序代码,java退出应用程序代码会变吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求助:java,怎样代码实现结束正在运行的程序?
1、在“Console”窗口中,可以看到正在运行的Java程序的输出信息。
2、System.exit(-1)终止当前正在运行的 Java 虚拟机,退出程序。其中参数按照惯例,是用非零的参数码表示异常终止。
3、java控制程序执行,使用的是Thread这个类,可以控制程序暂停或者休眠几秒再执行。
相关问答
Q1: JAVA如何用按钮关闭窗体
}}只要在每个Frame里设定this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);即可。EXIT_ON_CLOSE,关闭程序。(所有窗口和进程都会关闭)DISPOSE_ON_CLOSE,只关闭本窗口。HIDE_ON_CLOSE,只隐藏本窗口,不关闭。
创建了一个JFrame窗口,在窗口里添加一个Jbutton。
而当用户单击关闭图标时,AWT窗体无响应。用户如果要关闭AWT窗体,只能通过任务管理器结束java进程,这显然太麻烦了。因此,必须编程实现关闭图标的功能,而这需要通过捕获窗体事件来实现。
用JFrame写的java小应用是直接带有窗口的,在main()中加上setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。
(4)WINDOW_CLOSED:代表窗口被关闭(关闭窗口后发生)。(5)WINDOW_CLOSING:代表窗口正在被关闭(指关闭前。如单击窗口标题栏上的关闭按钮时)。(6)WINDOW_ICONIFIED:代表使窗口最小化成图标。
DISPOSE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册 WindowListener 的对象后自动隐藏并释放该窗体。EXIT_ON_CLOSE(在 JFrame 中定义):使用 System exit 方法退出应用程序。仅在应用程序中使用。
Q2: java中如何使点击主菜单“退出”时关闭应用程序??
给退出菜单添加监听,响应函数如下JOptionPane.showConfirmDialog就是弹出一个确认窗口,frame参数即当前主窗口,将它作为确认窗口的父口,此参数也可以设null。 frame.dispose()表示释放此窗口的所有资源并关闭。
意思就是设置一个默认的关闭操作,也就是你的JFrame窗口的关闭按钮,点击它时,退出程序。
用JFrame写的java小应用是直接带有窗口的,在main()中加上setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。
addShutdownHook(Thread hook)方法可以将一个Thread可程序的关闭hook(挂/联系)起来,程序退出前,会执行这个方法,这样我们可以根据退出状态作相应的善后操作。
Q3: java中EXIT_ON_CLOSE字段的调用问题?
1、其实直接用setDefaultCloseOperation(3);也是可以的,只是不直观,不推荐。因为你这个类继承了JFrame,所以可以直接调用父类(即JFrame)的所有public属性,所以直接写EXIT_ON_CLOSE 也不会报错。
2、setDefaultCloseOperation是类JFrame的方法,不是类Frame的方法,Frame类的对象当然不能调用这个方法。
3、这种情况是setDefaultCloseOperation()参数选择的问题。EXIT_ON_CLOSE做参数的时候使用的是System.exit方法退出应用程序。故会关闭所有窗口。而HIDE_ON_CLOSE参数表示调用已注册的WindowListener对象后自动隐藏窗体。
Q4: Java中执行退出(结束)程序的语句是什么?
1、根据《Java编程思想:第四版》5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。
2、Java中的return语句总是用在方法中,作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值,另一方面是指它导致该方法退出,并返回那个值。
3、(1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。(2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。
4、continue一般用在for 和 while 循环中,表示结束本次循环。
5、通常shutdown之后调用awaitTermination,作用是:后者会阻塞当前线程,等待剩余任务执行完,然后继续往下执行。
6、throw是语句抛出一个异常;语法:throw(异常对象);throws是方法可能抛出异常的声明。
Q5: 关于java窗口关闭的问题
1、EXIT_ON_CLOSE做参数的时候使用的是System.exit方法退出应用程序。故会关闭所有窗口。而HIDE_ON_CLOSE参数表示调用已注册的WindowListener对象后自动隐藏窗体。第二种是用地方放类库jfreeChart,在做图标的时候出现的。
2、在Java中,对窗口任何操作都会对应的监听事件,故要实现关闭一个窗口时弹出另外一个窗口,只需要在该关闭的窗口的监听事件中添加弹窗事件即可。
3、这里面你需要确认一个问题,在关闭第二个窗口的时候,程序是不是已经结束执行了,也就是执行了 System.exit(); 这个方法了。窗口关闭通常有:你关闭的是主窗体,关闭后,程序已经结束,所以第一个窗口也不存在了。
4、(1)WINDOW_ACTIVATED:代表窗口被激活(在屏幕的最前方待命)。(2)WINDOW_DEACTIVATED:代表窗口失活(其他窗口被激活后原活动窗口失活)。(3)WINDOW_OPENED:代表窗口被打开。
java退出应用程序代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java退出应用程序代码会变吗、java退出应用程序代码的信息别忘了在本站进行查找喔。






