java退出程序实现
㈠ java 的GUI 如何实现按钮退出程序
用JFrame写的java小应用是直接带有窗口的,在main()中加上setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。
如果想写点击事件来实现关闭窗口,试试 System.exit(0);
㈡ java 怎样实现点击按钮,关闭程序
给按钮添加 ActionPerform 事件 内容写System.exit(0);
package com.lx;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Test implements ActionListener {
Frame f = new Frame();
public static void main(String[] args) {
Test t = new Test();
t.init();
}
private void init() {
Button b = new Button("exit");
b.addActionListener(this);
f.add(b);
f.setLayout(new FlowLayout());
f.setSize(100,100);
f.setVisible(true);
}
public void actionPerformed(ActionEvent arg0) {
f.setVisible(false);
f.dispose();
System.exit(0);
}
}
㈢ 请教怎么实现按ESC键退出Java程序
esc键通常不是说退出,是加上ctrl键可以
实现倒回桌面的操作,你要关闭一个程序就要
看这程序有没有支持快捷键的功能,如果没有
通常是不支持的, 当然比如网页上面用ctrl加
f4可以实现快速关闭当前操作界面。
㈣ java 程序的退出
System.exit(0);只会退出JVM,而黑黑的CMD的微软的啊,JVM怎么可能退出他呢。CMD和JVM是两个完全不同的东西哦。
㈤ java退出程序语句怎么写
System.exit(-1)终止当前正在运行的 Java 虚拟机,退出程序。
其中参数按照惯例,是用非零的参数码表示异常终止。
㈥ java中终止程序的执行
想直接整个程序的结束用System.exit(0);
如果是在for循环,while或if中尝试用return ,break等
㈦ Java控制台程序如何实现按任意键退出
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
public class Test {
public static void main(String[] args) {
JFrame frame = new JFrame("任意键关闭");
frame.setSize(200, 200);
frame.setVisible(true);
frame.addKeyListener(new KeyEventImpl());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
class KeyEventImpl implements KeyListener {
@Override
public void keyPressed(KeyEvent e) {
System.exit(0);
}
@Override
public void keyReleased(KeyEvent e) {
}
@Override
public void keyTyped(KeyEvent e) {
}
}
㈧ java怎么强行终止程序
在java程序中,可以使用java.lang.System的exit方法来终止程序的执行,
12345678
public static void main(String[] args) { System.out.println("开始进入程序..."); //do something System.out.println("程序准备退出了!"); System.exit(0); //下面这句话将不会打印出来 System.out.println("程序已经退出了!");}
但是使用exit方法的本质是终止了JVM的运行,如果同时运行了另外一个程序,使用exit方法同样也会使该程序也终止,要避免此种情况可以使用interrupt()来中断退出一个独立运行的过程。对于多线程程序,必须要关闭各个非守护线程。public static void main(String[] args) { System.out.println("开始进入程序..."); //do something new Thread(){ public void run() { while (true) { System.out.println("我是另外的线程..."); try { Thread.sleep(2000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }.start(); //获取man线程 Thread main = Thread.currentThread(); System.out.println(main.getName()); main.interrupt(); System.out.println("main线程已经退出了,但是不影响其他线程运行!"); }
只有在程序非正常退出时,才使用exit方法退出程序。
㈨ 求助:java,怎样代码实现结束正在运行的程序
1.
public class TestShutDownHook {
2.
public TestShutDownHook() {
3.
doShutDownWork();
4.
}
5.
private void doShutDownWork() {
6.
Runtime run=Runtime.getRuntime();//当前 Java 应用程序相关的运行时对象。
7.
run.addShutdownHook(new Thread(){ //注册新的虚拟机来关闭钩子
8.
@Override
9.
public void run() {
10.
//程序结束时进行的操作
11.
System.out.println("程序结束调用");
12.
}
13.
});
14.
}
15.
public static void main(String[] args) {
16.
new TestShutDownHook();
17.
for (int i = 0; i < 1000; i++) { // 在这里增添您需要处理代码 }
18.
System.out.println(i);
19.
}
20.
}
21.
}
㈩ Java中执行退出(结束)程序的语句是什么
break语句用在switch中,如果是别的中断的话,可以直接用个return即可解决,希望能帮到你~