JAVA 的GUI 如何实现按钮退出程序

JAVA 的GUI 如何实现按钮退出程序,第1张

用JFrame写的java小应用是直接带有窗口的,在main()中加上setDefaultCloseOperation(JFrameEXIT_ON_CLOSE)。

如果想写点击事件来实现关闭窗口,试试 Systemexit(0);

在java 中退出程序,经常会使用Systemexit(1) 或 Systemexit(0)。

当 status为0 时正常退出程序, 当status为非0数字时异常退出。 终止当前的Java虚拟机。

Systemexit()方法返回程序的最顶层, return和它相比是返回上一层。

当程序执行到Systemexit()方法后就会停止运行。 如果希望程序遇到Systemexit后只退出当前用例,不退出当前程序,可以考虑在异常中做手脚。

按钮添加 ActionPerform 事件 内容写Systemexit(0);

package comlx;

import javaawtButton;

import javaawtFlowLayout;

import javaawtFrame;

import javaawteventActionEvent;

import javaawteventActionListener;

public class Test implements ActionListener {

Frame f = new Frame();

public static void main(String[] args) {

Test t = new Test();

tinit();

}

private void init() {

Button b = new Button("exit");

baddActionListener(this);

fadd(b);

fsetLayout(new FlowLayout());

fsetSize(100,100);

fsetVisible(true);

}

public void actionPerformed(ActionEvent arg0) {

fsetVisible(false);

fdispose();

Systemexit(0);

}

}

如果在一个循环里,想退出这个循环请用break;

如果在一个method中,想不执行下面的代码直接退出这个method请用return;

如果你想要程序直接中断退出,不执行后面的任何代码,请用Systemexit(0);

我的做法是:

首先确定输入是否完成!?怎么确定呢!?

一:是通过按钮实现;

二:是焦点来实现!

当然啦,也可以用别的方式。

其次,实现功能!!

一:输入完后,点击按钮,如果输入的是exit,就退出整个程序;

二:输入框失去焦点时,如果输入的是exit,就退出整个程序。

return 直接跳出来,break只能在循环里面用吧?以下是一个简单的控制台应用程序。你感受一下:

int a = 1;

int b = 2;

if(a==1)

{

if(b==2)

{

return;

}else {

Systemoutprintln("111");

}

for (int i = 0; i < 10; i++) {

Systemoutprintln(i);

if(i>5)

{

break;

}

}

Systemoutprintln("222");

}

现在是跳出的感受,你把b改成其他的是感受break的

以上就是关于JAVA 的GUI 如何实现按钮退出程序全部的内容,包括:JAVA 的GUI 如何实现按钮退出程序、java exit()函数怎么用、java 怎样实现点击按钮,关闭程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9464571.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存