当前位置:首页 » 编程语言 » java退出程序实现

java退出程序实现

发布时间: 2022-04-19 06:47:01

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即可解决,希望能帮到你~

热点内容
怎么访问暗网 发布:2025-01-23 07:02:04 浏览:665
无线配置代理选什么 发布:2025-01-23 06:52:54 浏览:824
c程序汇编程序 发布:2025-01-23 06:49:42 浏览:840
cmd命令与linux命令 发布:2025-01-23 06:40:26 浏览:806
linux用户目录权限 发布:2025-01-23 06:37:49 浏览:233
学计算机避免编程 发布:2025-01-23 06:29:09 浏览:661
易语言机器人源码 发布:2025-01-23 06:24:03 浏览:320
汇编语言的编译可以叫解释吗 发布:2025-01-23 06:23:22 浏览:35
tomcat编译后的文件 发布:2025-01-23 06:05:46 浏览:254
惠普畅游人14是什么配置表 发布:2025-01-23 05:57:39 浏览:296