一个菜鸟的问题!!

ftjn689 2006-02-21 11:55:49
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class pp extends WindowAdapter{

public void windowClosing(WindowEvent e){
int i=JOptionPane.showConfirmDialog(null,"是否关闭","系统提示",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(i==JOptionPane.YES_OPTION)
System.exit(0);
else
//如何不关闭窗口,请多指教;
}

}
class Lin extends JFrame{
Lin(){
super("dfdfdfd");
setSize(300,150);
pp ll=new pp();
addWindowListener(ll);
setVisible(true);
}
public static void main(String[] abc){
new Lin();
}
}
...全文
103 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
醉梦书生 2006-02-22
  • 打赏
  • 举报
回复
mq612(理想) 用的好象是1.5的功能,对于以前的版本不知道行不行
aaa2003gf 2006-02-21
  • 打赏
  • 举报
回复
你不用写Else 它就不关啦
int i=JOptionPane.showConfirmDialog(null,"是否关闭","系统提示",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(i==JOptionPane.YES_OPTION)
{
System.exit(0);
}
mq612 2006-02-21
  • 打赏
  • 举报
回复
不关闭窗体
ftjn689 2006-02-21
  • 打赏
  • 举报
回复
JFrame.DO_NOTHING_ON_CLOSE这句话又是什么意思???
mq612 2006-02-21
  • 打赏
  • 举报
回复
设置这个窗体在点X的时候应该如何、如何。

this.setDefaultCloseOperation(EXIT_ON_CLOSE); //这样就是默认退出程序,在某些情况下可以取代addWindowListener()窗口监听中的关闭功能
ftjn689 2006-02-21
  • 打赏
  • 举报
回复
//this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);这句话不明白请问,起什么作用?
mq612 2006-02-21
  • 打赏
  • 举报
回复
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class pp extends WindowAdapter{
public void windowClosing(WindowEvent e){
int i=JOptionPane.showConfirmDialog(null,"是否关闭","系统提示",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if(i==JOptionPane.YES_OPTION){
System.exit(0);
}
}
}
class Lin extends JFrame{
Lin(){
super("dfdfdfd");
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setSize(300,150);
pp ll=new pp();
addWindowListener(ll);
setVisible(true);
}
public static void main(String[] abc){
new Lin();
}
}

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧