`
tntxia
  • 浏览: 1506841 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JFrame中setDefaultCloseOperation的使用方法

阅读更多

 

public void setDefaultCloseOperation(int operation)

 

设置用户在此窗体上发起 "close" 时默认执行的操作。必须指定以下选项之一:

 

  • DO_NOTHING_ON_CLOSE(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。
  • HIDE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册的 WindowListener 对象后自动隐藏该窗体。
  • DISPOSE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册 WindowListener 的对象后自动隐藏并释放该窗体。
  • EXIT_ON_CLOSE(在 JFrame 中定义):使用 System exit 方法退出应用程序。仅在应用程序中使用。

默认情况下,该值被设置为 HIDE_ON_CLOSE

分享到:
评论

相关推荐

    JFrame 常用方法.doc

    通过使用`JFrame`及其提供的各种方法,开发者可以定制和控制窗口的外观与行为,从而创建出符合需求的用户界面。下面,我们将深入探讨`JFrame`中的一些常用方法,以及它们如何被用来增强和个性化窗口。 ### 1. `...

    《JFrame类中paint()方法的重绘》

    这里我们重写了 `paint()` 方法,在调用父类的 `paint()` 方法后,使用 `Graphics` 对象 `g` 在窗口中绘制了一条从 (100, 100) 到 (400, 400) 的线。 #### 三、理解 paint() 方法的调用机制 `paint()` 方法并不是...

    JFrame框架的jar

    4. **显示窗口**:调用`setVisible(true)`方法来显示窗口,同时可以使用`setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)`来指定窗口关闭时的操作,如退出整个应用程序。 5. **响应事件**:`JFrame` 及其组件可以...

    JFrame窗口学习.doc

    `JFrame`的基本使用方法包括以下几个方面: 1. **创建JFrame对象**: - 首先,需要导入必要的库,如`javax.swing.JFrame`,`java.awt.*`,以及`java.awt.event.*`。 - 创建一个`JFrame`实例,例如`JFrame jframe ...

    java JFrame框架的应用

    最后,我们在`main`方法中创建了`JFrame1`的实例,使得窗口可见。 JFrame支持添加多种组件,如按钮(JButton)、文本框(JTextField)、菜单(JMenu)等,这使得开发者可以构建复杂的交互式界面。例如,可以向...

    Java中JFrame窗口组件案例及源代码.rar

    通过研究和实践这些案例,你可以更深入地理解`JFrame`的使用方法,并掌握创建动态交互式Java GUI应用程序的技巧。同时,这也有助于理解Swing组件的层次结构和事件处理机制。无论是教师还是学生,都能从中受益匪浅,...

    JFrame中加载图片

    在`paintComponent()`方法中,我们首先调用`super.paintComponent(g)`以确保父类的绘图逻辑得到执行,接着如果图片不为空,就使用`g.drawImage()`方法将其绘制到组件上。这里的`g`是`Graphics`对象,Java提供了这个...

    java-程序设计--第13章.ppt

    知识点:本例子展示了 JFrame 的基本使用方法,包括创建 JFrame 对象、设置窗体标题、添加按钮、设置窗体大小、设置窗体可见性等操作。 4. 例 Java_3 展示了如何使用 JFrame 创建一个简单的 GUI 应用程序,包括创建...

    JFrame简单设置窗口,菜单,和菜单项

    - 使用`setJMenuBar(JMenuBar menuBar)`方法将菜单栏添加到`JFrame`窗口中。 ```java jframe.setJMenuBar(jmb); ``` 7. **显示窗口** - 调用`pack()`方法来调整窗口大小以适应其内容,然后使用`setVisible...

    Jframe添加背景图片

    2. **使用`ImageIcon`和`JLabel`**:另一种方法是创建一个与`JFrame`大小相同的`JLabel`,并将其设置为`ImageIcon`作为背景。 本示例采用第一种方法,即通过覆盖`paintComponent`方法来实现背景图片的显示。 #### ...

    java自定义JFrame风格窗体

    在Java编程语言中,`JFrame`是Swing库中的一个关键组件,它用于创建窗口应用程序的基础框架。自定义`JFrame`风格窗体是指开发者根据自己的需求,打破默认的系统样式,创建具有独特外观和行为的窗口。这通常涉及到对...

    java Swing JFrame框架类中setDefaultCloseOperation的参数含义与用法示例

    `setDefaultCloseOperation`是`JFrame`类中的一个方法,它允许我们指定当用户尝试关闭窗口时,程序应该如何响应。这个方法的主要目的是控制应用程序在窗口关闭时的行为。 方法签名是: ```java void ...

    Java使用JFrame开发出漂亮的桌面程序附源码下载

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 300); frame.setVisible(true); } } ``` 这段代码创建了一个名为"我的桌面程序"的窗口,设置了关闭操作为退出程序(EXIT_ON_CLOSE)...

    利用JFrame直接显示JFreeChart的图片

    总的来说,这个博客教程旨在帮助开发者了解如何结合使用`JFrame`和`JFreeChart`,通过Swing组件在Java应用中实现数据可视化。通过实践这两个类的代码,你可以学到如何将复杂的图表数据有效地呈现给用户,并且能够...

    JFrame版的贪吃蛇游戏---有思路和注释

    开发者可能使用JFrame的构造函数初始化窗口大小、位置,并通过setDefaultCloseOperation方法设置关闭操作(如默认的退出程序)。 【描述】中的“整个项目已经测试运行,下载后直接导入便可运行”表明项目是完整的,...

    JAVA学习笔记swing JFrame窗口学习.rar_it_java swing_jframe_jframe mwc

    在实际开发中,JFrame常常与其他Swing组件结合使用,如JPanel、JLabel、JButton等,以构建更复杂的用户界面。同时,Swing提供了许多预定义的外观风格(LookAndFeel),可以通过`UIManager`类来切换,以满足不同用户...

    JFrame实现JDialog的效果,实现模式窗口

    2. **设置不透明度**:默认情况下,`JFrame`是完全不透明的,但我们可以使用`setOpacity()`方法来改变其透明度,使其看起来像半透明的对话框。 3. **设置关闭操作**:通过`setDefaultCloseOperation()`方法,我们...

    JFrame做为画板

    本篇文章介绍了如何使用Java Swing中的`JFrame`类构建一个基础的画板应用程序。通过添加不同类型的按钮和控件,实现了设置笔触粗细、选择颜色和使用橡皮擦等功能。此外,还提到了一些高级功能如绘制直线和圆等。最后...

    Java JFrame窗体弹窗_java_jframe

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ``` JFrame的布局管理是一个复杂的话题。Java Swing提供了一系列预定义的布局管理器,如FlowLayout、BorderLayout、GridLayout和GridBagLayout等,可以根据...

    java JFrame,java se,javase

    使用JFrame时,我们可以通过以下方法来定制窗口: 1. 设置窗口标题:`setTitle(String title)`,例如`frame.setTitle("我的Java应用")`。 2. 设置窗口大小:`setSize(int width, int height)`或`setPreferredSize...

Global site tag (gtag.js) - Google Analytics