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