- 浏览: 180017 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (186)
- Ant (11)
- Axis2 (15)
- Car (9)
- Eclipse (1)
- Java (19)
- Java-EM (4)
- Javascript (11)
- Jsp (1)
- Hibernate (9)
- Mysql (1)
- Ms-Dos (5)
- Music (0)
- Oracle (3)
- Postgresql (0)
- Photoshop (1)
- Spring (17)
- Struts (8)
- Selenium (5)
- Ubuntu (13)
- News (17)
- Others (7)
- SSH (11)
- 算法 (5)
- FreeMarker (4)
- Tomcat (2)
- Linux (5)
最新评论
java的窗口关闭可以实现windowLinstener接口来实现,可实现其适配器类windowadapter类,应为这个类只是个对接口空实现的类,所以我们可以继承这个类重写我们需要的方法。可以通过匿名类内部类来实现:
import java.awt.*;
import java.awt.event.*;
public class TestWindowClose {
public static void main(String args[]) {
new MyFrame55("MyFrame");
}
}
class MyFrame55 extends Frame {
MyFrame55(String s) {
super(s);
setLayout(null);
setBounds(300, 300, 400, 300);
this.setBackground(new Color(204, 204, 255));
setVisible(true);
this.addWindowListener(new MyWindowMonitor());//通过内部类实现
}
class MyWindowMonitor extends WindowAdapter {// 为了避免写所有的方法.用WindowAdapter来继承
public void windowClosing(WindowEvent e) {// 用户试图从窗口的系统菜单中关闭窗口时调用。
setVisible(false);//这不不能少啊
System.exit(0);
}
}
}
当然在swing中只要一个setDefultClose~~~方法就可以了
import java.awt.*;
import java.awt.event.*;
public class TestWindowClose {
public static void main(String args[]) {
new MyFrame55("MyFrame");
}
}
class MyFrame55 extends Frame {
MyFrame55(String s) {
super(s);
setLayout(null);
setBounds(300, 300, 400, 300);
this.setBackground(new Color(204, 204, 255));
setVisible(true);
this.addWindowListener(new MyWindowMonitor());//通过内部类实现
}
class MyWindowMonitor extends WindowAdapter {// 为了避免写所有的方法.用WindowAdapter来继承
public void windowClosing(WindowEvent e) {// 用户试图从窗口的系统菜单中关闭窗口时调用。
setVisible(false);//这不不能少啊
System.exit(0);
}
}
}
当然在swing中只要一个setDefultClose~~~方法就可以了
发表评论
-
JAVA中建立多线程的典型例子
2008-10-24 21:23 749JAVA中建立多线程,无非两种方式,一是继承自thread类 ... -
解决 Java 程序的乱码问题
2008-10-28 19:19 672早上来上班,同事问在本机好好的 Java 程序,放到服务器上运 ... -
编写对GC友好,又不泄漏的代码
2008-10-31 14:07 668编写对GC友好,又不泄 ... -
java实现给图片添加水印和文字
2008-10-31 18:49 782import java.io.*; import com.su ... -
当我调用 ProductService继承BaseService的方法时,提示我BaseDao属性null
2008-10-31 18:59 911转自:http://hi.baidu.com/annleecn ... -
Java实现分类文件拷贝1
2008-10-31 19:12 961在Java中对文件进行分类 如果你是个Java程序员,也许你 ... -
Java实现分类文件拷贝2
2008-10-31 19:13 693对于对老文件的修改,我 ... -
Java实现分类文件拷贝3
2008-10-31 19:14 698java.io.BufferedWriter; import ... -
Java实现分类文件拷贝4
2008-10-31 19:15 679tputStream fos=new FileOutputSt ... -
j2ee清除缓存的三句话
2008-10-31 19:19 514在ajax中经常会遇到一个问题,就是有重复请求的时候,ajax ... -
java中回调的实现
2008-10-31 19:22 646//定义一个接口 interface Incrementabl ... -
java实现快速排序算法
2008-10-31 19:23 653void paixu(int a[],int low,int ... -
关于 DAO 接口设计的思考
2008-11-07 11:03 673需求: 现在要设计 3 个 DAO 分对 Wind, Hors ... -
如何比较两个有可能为null的实例
2008-11-09 16:37 816如何比较两个有可能为null的实例 以前在写程序 ... -
Java 理论与实践: 嗨,我的线程到哪里去了?
2008-11-21 21:11 684Java 理论与实践: 嗨,我的 ... -
详细解析Java中抽象类和接口的区别
2008-11-26 20:39 680详细解析Java中抽象类 ... -
Java获取系统所有进程(转)
2009-02-06 12:36 927代码比较简单,就不那么讲究了。一个 main 写了吧。 im ... -
MD5加密 Java代码
2008-12-15 19:29 806因为代码太长,无法贴上来,所以传到了网盘上,可以下载 点击下 ...
相关推荐
java方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数没有下载积分的人来讲,一般也c币,所以这个也不太实用。方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数...
### Java窗口的打开与关闭——基于Swing框架的实现 #### 概述 在Java图形用户界面编程中,Swing框架提供了丰富的组件和事件处理机制,使得开发人员能够轻松地创建复杂的用户界面。本文将围绕如何利用Swing框架中的...
Java 应用程序窗口关闭的六种方法 Java 应用程序窗口关闭是指在 Java 应用程序中关閉窗口的操作。以下是六种常见的 Java 应用程序窗口关闭方法: 1. 使用 JFrame 的 enableEvents 和 processWindowEvent 在 Java ...
在Java中,我们经常会遇到需要处理窗口关闭的情况。例如,在用户尝试关闭窗口时执行某些清理操作或者退出应用程序等。本文将详细介绍六种在Java中关闭窗体的方法,并对每种方法进行详细的解释。 #### 方法一:通过`...
- **显示确认对话框**:为了提高用户体验,可以在窗口关闭前显示一个确认对话框,让用户确认是否真的要关闭窗口。这可以通过调用`JOptionPane.showConfirmDialog`方法来实现。 ### 结论 通过上述分析,我们可以...
通过窗口句柄,我们可以执行诸如移动、最大化、最小化、关闭等窗口操作。在Java中,直接操作窗口句柄通常是不可能的,但借助JNA,我们可以调用Windows API来实现这些功能。 首先,我们需要引入JNA库,可以在项目中...
综上所述,通过JavaFX监听窗口关闭事件,能够有效管理程序退出时的资源清理和线程关闭等问题。在实际开发中,开发者需要在事件处理器中添加合适的逻辑来确保应用程序能够在退出时执行所有必要的清理工作,从而避免...
例如,在本例中,我们为`JFrame`添加了一个`WindowListener`,用于处理窗口关闭事件。 ```java Window_Frist.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { /...
java程序中关闭bat用到的。 退出bat。
本篇将详细讲解Java窗口和面板的使用,并通过一个简单的例子来阐述其基本概念。 首先,让我们了解窗口(JFrame)和面板(JPanel)。窗口是用户界面的基本容器,它承载着所有的组件和子组件。在Java中,我们使用`...
窗口句柄是操作系统分配给每个窗口的一个唯一标识符,通过这个标识符,程序可以对特定窗口进行操作,如移动、大小调整、关闭等。在Windows系统中,窗口句柄通常表示为HWND类型的值;在其他系统中,如Linux或macOS,...
在Java开发中,有时我们需要处理一系列复杂的问题,如管理进程、执行定时任务、处理异常以及隐藏命令行窗口。本文将详细探讨这些知识点,并提供一种自动重启JBOSS服务器的方案。 首先,我们要理解如何在Java中杀死...
通过`addWindowListener`方法,一个`WindowAdapter`监听器被添加到窗口上,用于处理窗口关闭事件。当用户尝试关闭窗口时,`windowClosing`方法会被触发,从而执行`System.exit(0)`,确保程序能够干净地退出。 ### ...
### JAVA窗口菜单实现详解 #### 一、简介 在Java中创建图形用户界面(GUI)时,窗口菜单是一项常见的功能需求。本篇文章将基于提供的代码示例,详细讲解如何使用Swing库中的类来实现一个基本的窗口菜单,并对代码...
【Java窗口应用程序布局与监视器】是Java编程中关于图形用户界面GUI开发的重要知识点。在Java中,我们通常使用AWT或Swing库来创建窗口应用程序。在这个例子中,我们看到一个名为`Window`的类扩展了`Frame`类,并实现...
例如,在Java Swing或JavaFX中,可以使用`WindowListener`或`WindowAdapter`监听窗口关闭事件,并覆盖`windowClosing()`方法。在这个方法中,可以弹出一个`JOptionPane`对话框询问用户是否确定要关闭窗口。如果用户...
### JSP 页面中窗口关闭与退出方式解析 #### 一、引言 在Web开发过程中,经常需要处理用户操作完成后自动关闭窗口或退出系统的情况。本文档将详细介绍JSP页面中实现窗口关闭与退出的不同方法及其应用场景。 #### ...
在Java Web开发中,"子窗口与父窗口刷新"是一个常见的交互场景,特别是在构建多层级界面或模态对话框时。这里的"子窗口"通常指的是弹出的窗口、框架或者iframe,而"父窗口"则是打开子窗口的那个主页面。在这样的场景...
在Java中建立一个窗口可设置窗口大小,进行窗口的固定,并添加按钮1,按钮2,按钮3,关闭窗口,显示窗口
`jf.setResizable(false)`确保用户不能改变窗口大小,`jf.setVisible(true)`使窗口可见,最后`jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)`设置当窗口关闭时程序退出。 接下来,为了使登录窗口在不同分辨率...