为什么我的frame不能关闭?

Jack777 2003-04-15 08:51:37
public class CenterFrameTest {
public static void main(String[] args) {
CenterFrame frame = new CenterFrame();
frame.show();
}
public CenterFrameTest{
setSize(300,200);
}
}

结束后,还要结束任务???
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
GhostKiller 2003-04-15
  • 打赏
  • 举报
回复
还可以这样,加入事件监听.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class CenterFrameTest {
public static void main(String[] args) {
CenterFrame frame = new CenterFrame();
frame.show();
}
}

class CenterFrame extends JFrame {
public CenterFrame() {
setSize(300,200);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
System.exit(0);
}
});

}
}
apan_bj 2003-04-15
  • 打赏
  • 举报
回复
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
置系统默认的关闭为退出程序。
你也可以加入事件监听
yuebenxian 2003-04-15
  • 打赏
  • 举报
回复
dispose不可以吗??
Jack777 2003-04-15
  • 打赏
  • 举报
回复
真的可以,谢谢.
jczjczjcz 2003-04-15
  • 打赏
  • 举报
回复
public class CenterFrameTest {
public static void main(String[] args) {
CenterFrame frame = new CenterFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
public CenterFrameTest{
setSize(300,200);
}

}

62,615

社区成员

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

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