「java退出提示」java退出界面代码
本篇文章给大家谈谈java退出提示,以及java退出界面代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎么用java写代码实现在点击退出菜单时跳出个对话框提示‘‘确定愿意退出游戏?’’,选择‘‘是’’
- 2、为什么出现“JAVA内存不足,JAVA游戏退出的”提示呢。 我该怎么解决是H797的机子
- 3、Java 退出提示框 我点取消为什么也会关掉窗口。。
- 4、java被单例的窗口退出提示语句怎么写?
- 5、我是java新手。java中点击关闭窗口,然后怎样才能出现提示对话框呢?点击确定才真正退出的那种。麻烦啦
- 6、java中如何实现当点击Frame框右上角那个×时自动询问“是否退出”?
怎么用java写代码实现在点击退出菜单时跳出个对话框提示‘‘确定愿意退出游戏?’’,选择‘‘是’’
给退出菜单添加监听,响应函数如下JOptionPane.showConfirmDialog就是弹出一个确认窗口,frame参数即当前主窗口,将它作为确认窗口的父口,此参数也可以设null。 frame.dispose()表示释放此窗口的所有资源并关闭。当然喽,如果点击退出菜单之后就退出了整个程序,那也可以直接用System.exit(0)来替代frame.dispose();
public void actionPerformed(ActionEvent e)
{
if (JOptionPane.showConfirmDialog(frame, "确认退出?") == JOptionPane.YES_OPTION)
{
frame.dispose();
}
}
为什么出现“JAVA内存不足,JAVA游戏退出的”提示呢。 我该怎么解决是H797的机子
是运行占用动态内存过大,手机可使用内存不够,和TF卡没有关系.
你应该找一些小点的游戏来安装运行,这里有个小方法是:找同屏幕大小的MOTO手机的游戏,注意不是智能LINUX那种,选择常规的MOTO手机游戏,安装一般都能运行.
Java 退出提示框 我点取消为什么也会关掉窗口。。
//并没有出现你所描述的情况。
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class R extends JFrame {
private static final long serialVersionUID = 1L;
public R() {
this.setSize(400, 300);
this.setBackground(Color.green);
this.setVisible(true);
exit(this);
}
public void exit(JFrame so){
int val = JOptionPane.showConfirmDialog(so, "不考了吗?!", "警告",
JOptionPane.OK_CANCEL_OPTION);
if (val == JOptionPane.OK_OPTION) {
System.exit(0);
}
}
@SuppressWarnings("unused")
public static void main(String[] args) {
// TODO Auto-generated method stub
R r = new R();
}
}
java被单例的窗口退出提示语句怎么写?
return语句和其他控制结束语句的区别Java中结束语句主要有四类:return,break,continue以及goto。但是goto不常用,所有此文不对此讨论。(1)return语句:是指结束该方法,继续执行方法后的语句。(2)break语句:是指在循环中直接退出循环语句(for,while,do-while,foreach),break之后的循环体里面的语句也执行。(3)continue语句:是指在循环中中断该次循环语句(for,while,do-while,foreach),本次循环体中的continue之后语句不执行,直接跳到下次循环。return在try-catch-finally语句中的使用若在try或catch语句里面有return语句,finally语句和return语句的执行顺序问题:若有finally语句,则无论如何,都会执行该语句,在try或catch中的return语句会将它的返回值压入栈内,然后执行finally语句,当finally执行完成后,若finally语句里有return语句,则执行return语句并结束。若finally没有return语句,则返回被保存的栈里的return语句,再执行。然而,在压栈时候,要注意压入栈内的是什么东西,是值本身还是引用,若是引用则引用的值会改变,若是变量值,则不会改变。下面是一位大牛分析的,很给力,大家一定要仔细看下:finally小特性。return语句在try-catch-finally中使用情形:(1)若try执行成功后返回,在try和catch里面都执行return语句,这样情况与4相同,但该方法更佳,因为,可以立刻查看出异常的抛出情况。(2)若只需要在try和catch都执行后还需继续执行相关语句,则在try-catch所有语句后执行return语句;(3)若catch执行后返回,则在catch和所有语句后执行return语句;(4)若try执行成功后返回,则在try和全部语句后使用return语句;
我是java新手。java中点击关闭窗口,然后怎样才能出现提示对话框呢?点击确定才真正退出的那种。麻烦啦
关键:
1 调用JFrame的setDefaultCloseOperation(),设置关闭模式为DO_NOTHING_ON_CLOSE(就是默认关闭效用减半,仅触发WindowListener中的windowClosing方法)
2 弹对话框,确认关闭后,添加JFrame的dispose()
代码:
package gui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class MainFrame extends JFrame {
//退出按钮
JButton exitBtn;
//保留本框架实例的指针
JFrame thisFrame;
public static void main(String[] args) {
MainFrame mainFrame=new MainFrame();
mainFrame.pack();
mainFrame.setVisible(true);
}
public MainFrame(){
thisFrame=this;
initGUI();
}
private void initGUI(){
exitBtn=new JButton("退出");
exitBtn.setBounds(0, 0, 30, 20);
exitBtn.addActionListener(new exitBtnListener());
thisFrame.getContentPane().add(exitBtn);
thisFrame.addWindowListener(new windowListener());
//关键!框架将不会真正关闭
thisFrame.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
}
//确认关闭
private void sureExit(){
int result=JOptionPane.showConfirmDialog(this, "你确定要退出本窗口不?", "Information", JOptionPane.YES_NO_OPTION);
if(result==JOptionPane.NO_OPTION){
return;
}
//真正执行关闭的语句
thisFrame.dispose();
}
//实现接口
class windowListener implements WindowListener{
@Override
public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowClosing(WindowEvent e) {
//在关闭时调用“确认关闭”方法
sureExit();
}
@Override
public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub
}
}
//实现接口
class exitBtnListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
//调用“确认关闭”方法
sureExit();
}
}
}
java中如何实现当点击Frame框右上角那个×时自动询问“是否退出”?
import java.awt.event.WindowAdapter;\x0d\x0aimport java.awt.event.WindowEvent;\x0d\x0a\x0d\x0aimport javax.swing.JFrame;\x0d\x0aimport javax.swing.JOptionPane;\x0d\x0a\x0d\x0apublic class Test extends JFrame {\x0d\x0a\x0d\x0a public Test(){\x0d\x0a this.setTitle("title");\x0d\x0a this.setSize(300,200);\x0d\x0a this.setLocation(100,100);\x0d\x0a \x0d\x0a //设置关闭时什么也不做\x0d\x0a this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);\x0d\x0a //监听关闭按钮的点击操作\x0d\x0a this.addWindowListener(new WindowAdapter(){\x0d\x0a //new 一个WindowAdapter 类 重写windowClosing方法\x0d\x0a //WindowAdapter是个适配器类 具体看jdk的帮助文档\x0d\x0a public void windowClosing(WindowEvent e) {\x0d\x0a //这里写对话框\x0d\x0a if(JOptionPane.showConfirmDialog(null, "退出","提示",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE)==JOptionPane.YES_OPTION){\x0d\x0a System.exit(0);\x0d\x0a }\x0d\x0a }\x0d\x0a \x0d\x0a });\x0d\x0a \x0d\x0a this.setVisible(true);\x0d\x0a }\x0d\x0a \x0d\x0a public static void main(String[] args) {\x0d\x0a new Test();\x0d\x0a }\x0d\x0a\x0d\x0a}
关于java退出提示和java退出界面代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。