java退出程序怎么写

vb退出程序怎么写

1.单击退出程序的VB代码怎么写

最简单的:

Private Sub

Command1_Click()

End End Sub

End语句帮助你关闭所有已经打开的文件,显示的窗口,以及申请的内存等等,能够满足90%的需要,但是End也不是万能的,所以严谨的程序员还是会自己释放所占用的资源,完毕后再退出。

扩展资料

[vb]代码库

view sourceprint?

Private Sub Form_Unload(Cancel As Integer)

Dim iAnswer As Integer

iAnswer = MsgBox("确定要退出吗?", vbYesNo)

If iAnswer = vbNo Then

Cancel = True

Else

End

End If

End Sub

2.VB 退出程序

试试这个,Form_Unload的那个删了。

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)

Dim strExit As String

If UnloadMode <> vbAppWindows Then

strExit = "您确定要停止运行吗?"

If vbNo = MsgBox(strExit, vbQuestion Or vbYesNo, "") Then

Cancel = True

Exit Sub

End If

End If

End

End Sub

QueryUnload 事件

当一个子窗体或一个 Form 对象关闭时,在那个窗体中的 QueryUnload 事件先于该窗体的 Unload 事件发生。

Private Sub Form_QueryUnload(cancel As Integer, unloadmode As Integer)

cancel 一个整数。将此参数设定为除 0 以外的任何值,可在所有已装载的窗体中停止 QueryUnload 事件,并阻止该窗体和应用程序的关闭。

unloadmode 一个值或一个常数,如返回值中所描述的,它指示引起 QueryUnload 事件的原因。

常数是在对象浏览器有。

说明

此事件的典型用法是在关闭一个应用程序之前用来确保包含在该应用程序中的窗体中没有未完成的任务。例如,如果还未保存某一窗体中的新数据,则应用程序会提示保存该数据。

当一个应用程序关闭时,可使用 QueryUnload 或 Unload 事件过程将 Cancel 属性设置为 True 来阻止关闭过程。但是,QueryUnload 事件是在任一个卸载之前在所有窗体中发生,而 Unload 是在每个窗体卸载时发生。

3.VB 退出程序

关机的时候系统会尝试安全退出所有的应用程序,所以自然也会弹出这个对话框了。

你可以建立一个全局的布尔变量,比如说IsExit,初始化为False。用它来标记你是否按下了开始关机的按钮。

在“开始关机”的_Click子程序的第一行加入一行IsExit = True。在Form_Unload事件中,将MsgBox判断语句的外面嵌套一个If语句:If IsExit = False ThenIf vbNo = MsgBox(strExit, vbQuestion Or vbYesNo, "") Then Exit Sub End If这样应该就可以达到你的目的了。

4.写了VB的应用程序,最后怎么关闭该程序呢

1.VB的启动方式有两种

1 sub main

2 form_load

结束也是两个方法, sub main 对应的执行到end sub 就算结束

form_load就是Unload me

当然全部结束的方法是END 但End 语句会重置所有模块级别变量和所有模块的静态局部变量。若要保留这些变量的值,改为使用 Stop 语句,则可以在保留这些变量值的基础上恢复执行。

注意 End 语句不调用 Unload、QueryUnload、或 Terminate 事件或任何其它 Visual Basic 代码,只是生硬地终止代码执行。窗体和类模块中的 Unload、QueryUnload、和 Terminate 事件代码未被执行。类模块创建的对象被破坏,由 Open 语句打开的文件被关闭,并且释放程序所占用的内存。其它程序的对象引用无效。

End 语句提供了一种强迫中止程序的方法。Visual Basic 程序正常结束应该卸载所有的窗体。只要没有其它程序引用该程序公共类模块创建的对象并无代码执行,程序将立即关闭。

vb退出程序怎么写

java退出怎么写

1.java 程序的退出

你写个测试来看执行情况,比如在调用exit之前让它打一条语句,结果会是不执行,也就说程序根本没执行exit语句。一般处理那个小叉用这样的语句frame.setDefaultCloseOption(JFrame.EXIT_ON_CLOSE);//frame 是你的窗口,如果不是JFrame类型的,看看Frame类里有相应的字段(常量)

这样当你点击小叉时,程序就会全部结束了。

注:你说的那种情况很正常,界面不显示了,但是程序正正常运行着,界面也没销毁,只是隐藏了,不可见了。

2.实现界面登陆,退出功能的java代码怎么写

CS结构系统的退出如下:public void init() {

this.setTitle("用户登录界面");

this.add(createCenterPane());

this.(this.DO_NOTHING_ON_CLOSE);

this.setSize(new Dimension(450, 335));

this.setLocationRelativeTo(null);

// this.setVisible(true);

this.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

int choose = JOptionPane.showConfirmDialog(null, "是否要退出登录界面?",

"系统提示:", JOptionPane.YES_NO_OPTION);

if (choose == JOptionPane.YES_OPTION) {

System.exit(1);

}

}

});

}其中this为JFrame对象。BS结构的退出直接用windows.close()方法就行了!

3.java 程序的退出

你写个测试来看执行情况,比如在调用exit之前让它打一条语句,结果会是不执行,也就说程序根本没执行exit语句。

一般处理那个小叉用这样的语句frame.setDefaultCloseOption(JFrame.EXIT_ON_CLOSE);//frame 是你的窗口,如果不是JFrame类型的,看看Frame类里有相应的字段(常量)这样当你点击小叉时,程序就会全部结束了。注:你说的那种情况很正常,界面不显示了,但是程序正正常运行着,界面也没销毁,只是隐藏了,不可见了。

4.用java编写的自动按键如何退出

问题在你的keypress处理中

while (true) {

// System.out.println(1);

if (e.getKeyCode() == KeyEvent.VK_F2) {

jfFrame.dispose();

}

if (e.getKeyCode() == KeyEvent.VK_F1)

try {

flash();

} catch (AWTException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

}

当按下F1时,while循环将一直执行if(。.= KeyEvent.VK_F1)内的代码,此时查看系统CPU一定会发现占用较高。

同时,新的按键F2事件无法得到调用,因为CPU在忙着执行while的代码。

改动的办法很简单,F5的触发就相当于是一个自动机,F1是触发F5的自动运行,F2是终止运行

只需要将F5触发的事件监听跟F2,F1都绑定到keypress函数中去,然后当检查到按键是F5时,则重新创建robot对象,延迟5秒触发keypress。

改动代码如下:

public void keyPressed(KeyEvent e) {

//System.out.println(e.getKeyCode());

//while (true) { //删除

// System.out.println(1);

//追加F5的处理

if(e.getKeyCode() == KeyEvent.VK_F5){

//重新创建robot执行计划

flash();

return; //结束事件处理,优化性能

}

if (e.getKeyCode() == KeyEvent.VK_F2) {

jfFrame.dispose();

return; //阻止代码继续执行

}

if (e.getKeyCode() == KeyEvent.VK_F1)

try {

flash();

} catch (AWTException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

//} //删除end while

}

5.用java编写的自动按键如何退出

问题在你的keypress处理中

while (true) {

// System.out.println(1);

if (e.getKeyCode() == KeyEvent.VK_F2) {

jfFrame.dispose();

}

if (e.getKeyCode() == KeyEvent.VK_F1)

try {

flash();

} catch (AWTException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

}

当按下F1时,while循环将一直执行if(。.= KeyEvent.VK_F1)内的代码,此时查看系统CPU一定会发现占用较高。

同时,新的按键F2事件无法得到调用,因为CPU在忙着执行while的代码。

改动的办法很简单,F5的触发就相当于是一个自动机,F1是触发F5的自动运行,F2是终止运行

只需要将F5触发的事件监听跟F2,F1都绑定到keypress函数中去,然后当检查到按键是F5时,则重新创建robot对象,延迟5秒触发keypress。

改动代码如下:

public void keyPressed(KeyEvent e) {

//System.out.println(e.getKeyCode());

//while (true) { //删除

// System.out.println(1);

//追加F5的处理

if(e.getKeyCode() == KeyEvent.VK_F5){

//重新创建robot执行计划

flash();

return; //结束事件处理,优化性能

}

if (e.getKeyCode() == KeyEvent.VK_F2) {

jfFrame.dispose();

return; //阻止代码继续执行

}

if (e.getKeyCode() == KeyEvent.VK_F1)

try {

flash();

} catch (AWTException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

//} //删除end while

}

java退出怎么写

java退出按钮代码怎么写

1.在java中,怎么写关闭按钮事件.

void java.awt.Window.dispose()

Releases all of the native screen resources used by this Window, its subcomponents, and all of its owned children. That is, the resources for these Components will be destroyed, any memory they consume will be returned to the OS, and they will be marked as undisplayable.

2.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() { setLayout(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(); }}。

3.实现界面登陆,退出功能的java代码怎么写

CS结构系统的退出如下:public void init() {

this.setTitle("用户登录界面");

this.add(createCenterPane());

this.(this.DO_NOTHING_ON_CLOSE);

this.setSize(new Dimension(450, 335));

this.setLocationRelativeTo(null);

// this.setVisible(true);

this.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

int choose = JOptionPane.showConfirmDialog(null, "是否要退出登录界面?",

"系统提示:", JOptionPane.YES_NO_OPTION);

if (choose == JOptionPane.YES_OPTION) {

System.exit(1);

}

}

});

}其中this为JFrame对象。BS结构的退出直接用windows.close()方法就行了!

4.用java编写的自动按键如何退出

问题在你的keypress处理中

while (true) {

// System.out.println(1);

if (e.getKeyCode() == KeyEvent.VK_F2) {

jfFrame.dispose();

}

if (e.getKeyCode() == KeyEvent.VK_F1)

try {

flash();

} catch (AWTException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

}

当按下F1时,while循环将一直执行if(。.= KeyEvent.VK_F1)内的代码,此时查看系统CPU一定会发现占用较高。

同时,新的按键F2事件无法得到调用,因为CPU在忙着执行while的代码。

改动的办法很简单,F5的触发就相当于是一个自动机,F1是触发F5的自动运行,F2是终止运行

只需要将F5触发的事件监听跟F2,F1都绑定到keypress函数中去,然后当检查到按键是F5时,则重新创建robot对象,延迟5秒触发keypress。

改动代码如下:

public void keyPressed(KeyEvent e) {

//System.out.println(e.getKeyCode());

//while (true) { //删除

// System.out.println(1);

//追加F5的处理

if(e.getKeyCode() == KeyEvent.VK_F5){

//重新创建robot执行计划

flash();

return; //结束事件处理,优化性能

}

if (e.getKeyCode() == KeyEvent.VK_F2) {

jfFrame.dispose();

return; //阻止代码继续执行

}

if (e.getKeyCode() == KeyEvent.VK_F1)

try {

flash();

} catch (AWTException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

//} //删除end while

}

5.JAVA 菜单栏 下面的退出按钮怎么实行

以下代码已经运行过。

你可以参照以下代码修改你自己的代码。public static void main(String[] args) { JFrame frame=new JFrame(); JMenuBar menuBar=new JMenuBar(); frame.setJMenuBar(menuBar); JMenu fileMenu=new JMenu("文件"); menuBar.add(fileMenu); JMenuItem exitItem=new JMenuItem("退出"); fileMenu.add(exitItem); exitItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { frame.dispose(); System.exit(0); } }); frame.setSize(400,300); frame.setLocationRelativeTo(null); frame.(JFrame.EXIT_ON_CLOSE); SwingUtilities.invokeLater(() -> frame.setVisible(true)); }。

6.在eclipse中如何用java语言写出适合android的退出按钮程序 求代码

android.os.Process.killProcess(android.os.Process.myPid()) ;语句执行或者finish();

startActivity(A.this,B.class);语句在执行完成后仍旧会执行后续的代码

startActivity(new Intent(B.this, C.class));

finish();

finish();

startActivity(new Intent(B.this, C.class));

java退出按钮代码怎么写

转载请注明出处育才学习网 » java退出程序怎么写

知识

罗梅芬用日文怎么写(罗钰潇日语怎么写)

阅读(21425)

本文主要为您介绍罗梅芬用日文怎么写,内容包括伊蕾娜日语怎么写,王雪菲用日文怎么说,张佳怡在日语中怎么写啊怎么读啊。罗 ら ラ ra钰 ぎょく ギョク gyoku潇 しょう シヨウ shou第一列:日语汉字,写法同汉字,都要用繁体,这三个都挺难写的,看

知识

邓先生的英文怎么写(1~40的英文怎么说)

阅读(10440)

本文主要为您介绍邓先生的英文怎么写,内容包括“邓先生”用英语怎么写,1~40的英文怎么说,漂亮英文beautiful缩写怎么写。1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 8 nine 10 te

知识

一个人布满皱纹怎么写(描写人物皱纹的句子)

阅读(9514)

本文主要为您介绍一个人布满皱纹怎么写,内容包括描写人物皱纹的句子,描写人物皱纹的句子,皱纹怎么描写。、老人脸上布满了皱纹,那一条条曲折不均的像是墙上斑驳的印迹,爬满了面容,留下了岁月的痕迹。2、外祖父是一位年过六旬的白发老人。在他

知识

登录接口怎么写(php登录的接口怎么写)

阅读(7759)

本文主要为您介绍登录接口怎么写,内容包括php登录的接口怎么写,网页登陆接口怎么做,网站登录接口程序怎么做。PHP 接口 接口 使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过int

知识

档案奖惩情况怎么写(奖惩情况怎么写)

阅读(9600)

本文主要为您介绍档案奖惩情况怎么写,内容包括奖惩情况怎么写,个人简历及奖惩情况怎么填写,个人简历里面奖惩情况怎么写。在简历里的“奖励”部分,列出与你所获得的并与你的求职目标相关的荣誉、奖励和奖金。你既可以按时间顺序排列,也可以按

知识

头孢克肟拼音怎么写(头孢克肟的肟念什么)

阅读(8001)

本文主要为您介绍头孢克肟拼音怎么写,内容包括头孢克肟片全名拼音,头孢克肟片全名拼音,头孢克肟的肟念什么。肟[wò] :是含有羰基的醛、酮类化合物与羟胺作用而生成的有机化合物,可以参与许多有机化学反应,例如经典的Beckmann重排就是肟为底

知识

一库搜用日语怎么写(日语一库是什么意思)

阅读(7989)

本文主要为您介绍一库搜用日语怎么写,内容包括日语大神来,看动漫里的主人公说一句:恰,一库搜这是什么意思,一库一库;一搜库这两个日语是什么意思怎么写,看片都有“一库”(日语)是什么意。一库的意思就是“出发,出去”的意思。日语「行く」的音译

知识

外租无人机广告怎么写(植保无人机广告语)

阅读(6999)

本文主要为您介绍外租无人机广告怎么写,内容包括求一个无人机创意广告词谢谢巨友们了,求一关于无人机的广告标语,求一关于无人机的广告标语我们公司是做无人机的,新成立的公司,求。DJI大疆创新研发的的MG-1农业植保机专为农村作业环境设计,

知识

河南话que怎么写(河南话的nenna怎么写)

阅读(6531)

本文主要为您介绍河南话que怎么写,内容包括que怎么写,河南话的nenna怎么写,que怎么写。尿一壶(niào yī hú)关系密切,观点一致。例:“他俩今天尿一壶啦。”●尿(niào)⑴、从尿道排泄的液体。⑵、排泄小便。⑶、不放

知识

国学经文的论文怎么写(国学征文该怎么写)

阅读(7113)

本文主要为您介绍国学经文的论文怎么写,内容包括国学征文该怎么写,弟子规的400论文,关于国学经典的征文怎么写。“子曰:“温故而知新,可以为师”……小时,总是觉得国学就是没用的,古人写的话,我们还需要背,每次老师教给我们时,我总是会让思想开一

知识

化学实验总结怎么写(化学实验报告小结怎么写)

阅读(5397)

本文主要为您介绍化学实验总结怎么写,内容包括化学实验总结怎么写,化学实验报告小结怎么写,化学实验小结怎么写。化学实验报告的书写: 一般情况下化学实验报告是根据实验步骤和顺序从七方面展开来写的: 1.实验目的:即本次实验所要达到的目标或

知识

蝴蝶豌豆拼音怎么写(豌豆的拼音是什么)

阅读(5825)

本文主要为您介绍蝴蝶豌豆拼音怎么写,内容包括蝴蝶怎么拼音的,豌豆的拼音是什么,蝴蝶的拼音是什么。豌豆的拼音是[wān dòu]。豌豆是豆科一年生攀援草本,高0.5-2米。全株绿色,光滑无毛,被粉霜。叶具小叶4-6片,托叶心形,下缘具

知识

海绵宝宝用英文怎么说(海绵宝宝用英文怎么说)

阅读(6510)

本文主要为您介绍海绵宝宝用英文怎么说,内容包括海绵宝宝用英语怎么说,海绵宝宝用英文怎么说,海绵宝宝英文名是什么。1. SPONGEBOB SQUAREPANTS 近期很夯的一步卡通影片《海绵宝宝》(SpongeBob SquarePants)是一系

知识

茶盏怎么用(茶盏在茶道中干嘛用)

阅读(5422)

本文主要为您介绍茶盏怎么用,内容包括茶盏怎么用我要写一篇200字左右的茶盏的使用说明,求指教,茶盏在茶道中干嘛用,问一下斗笠盏如何使用现在是不是很少有人使用它,它的意义。苏东坡的名句"从来佳茗似佳人",典型地代表了唐宋及以后的文人墨客,

知识

thinkpad小红点怎么用(怎么学习使用thinkpad小红点)

阅读(7582)

本文主要为您介绍thinkpad小红点怎么用,内容包括怎么学习使用thinkpad小红点,thinkpad小红点怎么用,求教:THINKPAD的小红点使用方法。Thinkpad 小红点最高效的使用方法为:左手拇指按左键,无操作时在左键待命2、右手拇指按右键,同时兼按空格键及