導航:首頁 > 編程語言 > java平滑退出

java平滑退出

發布時間:2021-12-07 12:09:29

A. 正在運行的spring服務怎麼平滑重啟

你可以這樣嘛,為每個用戶生成一個spring配置比如:用戶javaeye,就生成javaeye-spring.xml,這個文件可以用dom4j去寫spring的數據源配置等,要得到就用spring的ApplicationContext去解析這個文件,把信息讀到內存嘛,這樣每個用戶的配置

B. Java實現「按任意鍵退出」

java
io讀取輸入數據時,按enter鍵為讀取結束標記。。
java控制台程序如何實現按任意鍵退出。。這個功能應該只能用非同步io來實現

C. java中添加退出按鈕

你都會編這么多的代碼了,怎麼就剩下這兩步不會?
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Round extends Frame implements ActionListener {

TextField t1, t2, t3, t4;
Button b1;
Button btnExit;

public Round() {
(new FlowLayout());
t1 = new TextField(20);
t1.setBackground(Color.orange);

t2 = new TextField(20);
t2.setBackground(Color.orange);

t3 = new TextField(20);
t3.setBackground(Color.orange);

t4 = new TextField(20);
t4.setBackground(Color.orange);

b1 = new Button("計算");
btnExit = new Button("退出");

add(new Label("輸入圓的半徑:"));
add(t1);

add(new Label("得出圓的直徑:"));
add(t2);

add(new Label("得出圓的面積:"));
add(t3);

add(new Label("得出圓的周長:"));
add(t4);

add(b1);
add(btnExit);

addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

b1.addActionListener(this);
btnExit.addActionListener(this);

setVisible(true);
setBounds(200, 200, 200, 300);
validate();
}

public void actionPerformed(ActionEvent e) {
if(e.getSource()==b1){
double temp, r, a, c;
temp = Float.parseFloat(t1.getText());
r = 2 * temp;
a = 3.14 * temp * temp;
c = 2 * 3.14 * temp;
t2.setText(String.valueOf(r));
t3.setText(String.valueOf(a));
t4.setText(String.valueOf(c));
}
if(e.getSource()==btnExit){
System.exit(0);
}

}

public static void main(String args[]) {
new Round();
}
}

D. Java退出語句

加上注釋就更明白了。

public void quit(){
/*
* 在屏幕上顯示對話框,對話框內詢問用戶「您是否確定要退出?」,並在
* 對話中顯示「Yes」和「No」兩個按鈕。如果用戶選擇「Yes」按鈕,則
* 對話框返回JOptionPane.YES_OPTION常量,該常量被賦值給option變數。
* 如果用戶選擇「No」按鈕,option變數最終會被賦值為

*
「JOptionPane.YES_OPTION」常量。
*/
int option = JOptionPane.showConfirmDialog(frame,

"您是否確定要退出?", "退出",

JOptionPane.YES_NO_OPTION);
/*
* 如果option的值為 JOptionPane.YES_OPTION,則說明在上面對話框中用戶
* 選擇的是「Yes」按鈕,如果符合這個條件,整個程序正常退出。
*/
if (option == JOptionPane.YES_OPTION)
{
System.exit(0);
}
}

閱讀全文

與java平滑退出相關的資料

熱點內容
神武用過的賬號都在哪個文件夾里 瀏覽:70
對於初學者用什麼編程語言比較好 瀏覽:470
吉林環保文件櫃值多少錢 瀏覽:111
1607版本win10 瀏覽:968
如何使文件不能復制 瀏覽:96
matlabr2017a安裝教程 瀏覽:287
access資料庫查詢生成表 瀏覽:661
nodejsforever配置 瀏覽:181
蘿卜網路什麼意思 瀏覽:925
steam地平線4存檔在哪個文件夾 瀏覽:870
JAVA下載壓縮文件包括文件夾 瀏覽:277
上古5法術代碼 瀏覽:235
將文件列印成pdf格式 瀏覽:540
ug導出cad為什麼沒有文件 瀏覽:469
怪物獵人3g弓升級 瀏覽:373
java隨機4位字元驗證碼 瀏覽:589
前端postjson數據 瀏覽:462
plc初次編程如何清理原有程序 瀏覽:204
蘋果6plus手機美版序列號 瀏覽:6
c語言怎麼做成app 瀏覽:501

友情鏈接