class Test
{
public static void main(String[]args)
{
MainFrame mf=new MainFrame("文本编辑程序");
mf.setSize(800,600);
mf.setLocation(100,100);
mf.setVisible(true);
mf.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
MainFrame f=new MainFrame("");
int s=JOptionPane.showConfirmDialog(f,"你真的要结束吗","结束程序",JOptionPane.YES_NO_CANCEL_OPTION);
if(s==JOptionPane.YES_OPTION) {System.exit(0);}
}
});
}
}
我在关闭窗口的时候我如果选择了"否"或者"撤消"程序就会退出
请问:这是为什么?怎么还能在点击"否"或者"撤消"时窗口返回原来的样子?
急用?谢谢!!!!!!
{
public static void main(String[]args)
{
MainFrame mf=new MainFrame("文本编辑程序");
mf.setSize(800,600);
mf.setLocation(100,100);
mf.setVisible(true);
mf.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
MainFrame f=new MainFrame("");
int s=JOptionPane.showConfirmDialog(f,"你真的要结束吗","结束程序",JOptionPane.YES_NO_CANCEL_OPTION);
if(s==JOptionPane.YES_OPTION) {System.exit(0);}
}
});
}
}
我在关闭窗口的时候我如果选择了"否"或者"撤消"程序就会退出
请问:这是为什么?怎么还能在点击"否"或者"撤消"时窗口返回原来的样子?
急用?谢谢!!!!!!
解决方案 »
- java 后台监听键盘~~
- 怎么判断一个字符串是另一个的子串
- java zip解压winzip有中文乱码
- 哪位大哥请帮个忙
- 请问一下各位高手 我马上就要去实习了 在实习的时候应该多注重哪方面????
- 初级问题:怎样实现关闭windows?
- 我的setDefaultClouseOperation()错在哪?
- ★在SUN 的网站上何处下载JDK? 我在 java.sun.com 上转了一个小时,也不知道哪个SDK 才是我该下载的!请指教★
- 怎样将一个对象转化成一个通过字符串指定的类?即:我想实现 MyClass myclass = ("MyClass")oOtherObject;,通过什么方法能够实现?
- 初学者的烦恼:编译器的选择与用法?谢谢各位大侠帮忙!
- JAVA Jbulilder的问题呀
- 大家帮我看一个程序?
package temp;import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;import javax.swing.JOptionPane;class Test {
public static void main(String[] args) {
Frame mf = new Frame("文本编辑程序");
mf.setSize(800, 600);
mf.setLocation(100, 100);
mf.setVisible(true);
mf.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
Frame f = new Frame("");
int s = JOptionPane.showConfirmDialog(f, "你真的要结束吗", "结束程序",
JOptionPane.YES_NO_CANCEL_OPTION);
if (s == JOptionPane.YES_OPTION) {
System.exit(0);
}
if(s==JOptionPane.NO_OPTION){
System.out.println("u press no");
}
}
});
}
}
不用CTRL+C命令结束本次运行
mf.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;public class Calculator
{
public static void main(String[]args)
{
Frame mf=new Frame("文本编辑程序");
mf.setSize(400,300);
mf.setLocation(100,100);
mf.setVisible(true);
mf.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
int s=JOptionPane.showConfirmDialog(null,"你真的要结束吗","结束程序",JOptionPane.YES_NO_OPTION);
if(s==JOptionPane.YES_OPTION) {System.exit(0);}
}
});
}
}
要加个this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
else return;
不行吗?