`
stormnic
  • 浏览: 63984 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java GUI编程--setDefaultCloseOperation

阅读更多
    一个java GUI程序与普通的控制台程序不同的是:该应用程序在main方法退出后并没有终止。因为其中的显示函数show()方法启动了另外一个GUI线程,使得该应用程序仍然处于活动状态。

       单击×框架虽然不见了,但是程序仍然没有退出。这是因为在默认的情况下,关闭框架只是将框架设置为不可见,即框架仍然是“活”的。使用setDefaultCloseOperation()方法可以改变框架关闭时的默认动作。
分享到:
评论

相关推荐

    java窗体GUI所有组件学习

    整理了Java GUI编程基础知识! public class AllFrame { /** * 这里的代码涉及到 GUI 编程基本面板、基本组件、事件(ActionListener、ChangeListener、MouseListener) */ public AllFrame() { // new 一...

    操作系统进程调度用JavaGUI模拟

    PF.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); PF.setVisible(true); } } class ProcessFrame extends JFrame { public ProcessFrame() { setTitle("进程调度实验演示--->欧海川制作"); setSize...

    简单的java代码--贪食蛇小游戏

    jframe.setDefaultCloseOperation(jframe.EXIT_ON_CLOSE);//单击窗口的关闭按钮时程序执行的操作 SnakePanel panel=new SnakePanel(); jframe.add(panel); jframe.setVisible(true);//默认值时false表示当前...

    超市收银程序--(JAVA课程设计-2011).doc

    超市收银程序--(JAVA课程设计-2011) 软 件 学 院 课程设计报告书 课程名称 面向对象程序设计 设计... " "frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); " "Container c=frame.getContentPane(); " "c.add

    java写的滚动字幕GUI编程

    // 设置此窗体关闭,滚动面板不关闭 this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Panelfont1 p1 = new Panelfont1(); con.add(p1); ...

    用JAVA写的简单GUI

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); button=new JButton("total"); textField1=new JTextField(10); textField2=new JTextField(10); textField3=new JTextField(10); label1=new JLabel...

    最新超市收银程序--(java课程设计-).doc

    超市收银程序 (JAVA课程设计 2011) 软 件 学 院 课程设计报告书 课程名称 面向对象程序设计 设计题目 超市收银... " "frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); " "Container c=frame.getContentPane

    用java写GUI图形界面

    用java写GUI图形界面 public class login extends JFrame { private JComboBox nameJComboBox; private JPanel userJPanel; private JLabel pictureJLabel; private JButton okJButton,cancelJButton; ...

    javaGUI教学包括组件,容器,窗体的应用和小程序

    public MyFrame() { // 工具箱类--ToolKit ... this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗体内容面板上所有的东西 this.addContent(); // 设置窗体可见 this.setVisible(true);

    Java画虚线与画实线绘图实例代码.rar

    Java画虚线与实线,部分代码如下:super("实线与虚线"); //调用父类构造函数  setSize(300,200); //设置窗口尺寸  setVisible(true); //设置窗口可视  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭...

    java小游戏贪吃蛇

    mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); mainFrame.setVisible(true); begin(); } //---------------------------------------------------------------------- //keyPressed():按键检测 //----...

    JAVA编程计算器和记事本.rar

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(800,600); frame.setVisible(true); } 李惠竹 实现了各记事本的基本功能 //Eidt事件处理 if(menu.getActionCommand()....

    Java自学-图形界面 工具栏.docx

    // 给按钮设置提示信息 b1.setToolTipText("坑爹英雄"); // 把工具栏放在north的位置 f.setLayout(new BorderLayout());... f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); }

    Java图形界面编程练习(适合Java初学者查看).zip

    jsb.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jsb.setSize(500, 400); jsb.setTitle("实验"); jsb.setBackground(Color.red); //jsb.setLayout(new BorderLayout(10,10));默认布局管理器分为...

    基于Java实现的图像识别

    demoUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); demoUI.pack(); demoUI.setVisible(true); } public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g; if(sourceImage != null) {...

    Java学生管理系统,Mysql数据库,gui结合

    catch(java.lang.ClassNotFoundException e11) { System.out.println("Class not found exception occir.Message is:"); System.out.println(e11.getMessage()); } try { ...

    java课程设计论文个人通讯录管理系统.doc

    二、可行分析 介绍了一个简单实用的个人通讯录管理系统java工程,详细描述了本人在编程时候的编 程思想和在MyEclipse 6.5中调试运行的步骤,简明扼要地介绍了整个工程的功能和实用方法。这个个人通讯录 管理系统...

    JAVA的名片通讯系统

    JAVA写的名片系统 import javax.swing.*; import javax.swing.table.*; import javax.swing.event... frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置用户在此窗体上发起 "close" 时默认执行的操作 } }

    Java保存与读取文件.rar

    Java保存与读取文件代码示例,super("存储与读取对象"); //调用父类构造函数  Container container=getContentPane(); //得到容器  Icon imageIcon=new ImageIcon("image.gif"); //实例化一个图标  ...

    java打印form

    this.setDefaultCloseOperation(3); this.setSize(x,y);//最好用变量伟值 } public void d(JPanel jp){ this.jp=jp; this.add(jp); this.setVisible(true);//必须设置为可见,估计JAVA打印时只能捕捉到屏幕上...

Global site tag (gtag.js) - Google Analytics