导航:首页 > 编程语言 > 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平滑退出相关的资料

热点内容
word2010页码左右设置 浏览:907
tpg文件 浏览:517
edusoho安装教程 浏览:251
编程猫如何申请退课 浏览:794
红米怎么用文件管理下载qq视频 浏览:560
自己要解压的文件找不到怎么办 浏览:296
文件管理的图片可以搜回来吗 浏览:369
mini下载的文件在哪里 浏览:973
mfrc522射频识别参考程序注释new 浏览:363
手机储存相机照片文件管理找不到 浏览:507
天刀词缀升级被锁 浏览:956
安化哪里可以学编程 浏览:716
纯文本文件和二进制文件 浏览:216
如何把网络玩起来 浏览:654
录视频文件特别小的软件 浏览:75
vivo隐藏文件夹在哪里设置 浏览:790
都有哪些圈钱APP 浏览:434
javaweb开发pdf 浏览:313
ps保存文件特大 浏览:46
网络和编程哪个更吃香 浏览:583

友情链接