當前位置:首頁 » 編程語言 » 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 10:26:25 瀏覽:115
信號量編程 發布:2025-01-23 10:23:59 瀏覽:555
網易郵箱賬號和密碼哪裡查看 發布:2025-01-23 10:09:37 瀏覽:306
java資料庫下載 發布:2025-01-23 10:04:33 瀏覽:247
基岩版伺服器改地址 發布:2025-01-23 09:59:33 瀏覽:506
android獲取sim卡 發布:2025-01-23 09:48:49 瀏覽:178
快捷指令自動清理緩存 發布:2025-01-23 09:45:41 瀏覽:77
數據結構演算法實現及解析 發布:2025-01-23 09:33:22 瀏覽:153
4k視頻存儲卡 發布:2025-01-23 09:22:13 瀏覽:843
怎麼看筆記本配置好壞怎麼對比 發布:2025-01-23 08:50:00 瀏覽:514