WEB 开发 开发语言 Java 技术 .Net 技术 数 据 库 硬件使用
图象媒体 Linux/Unix 移动平台 嵌入开发 Windows 专区 软件工程
Ajax 技术 | ASP | PHP | ASP.NET | C# | JSP | Access | Oracle | 网页设计 | Flash | 安全专题 | IIS | VC/MFC | Delphi | C/C++
 你的位置:首页 > Java 技术 > J2SE / 基础类

Swing编程,如何实现窗体的打开和关闭!
[ 来源:ITWENKU 时间:2006-9-7 9:58:32 | 浏览:221人次 ]

如题!
比如我在当前窗口有个按钮,我怎么才能像在VB中一样,点一下按钮就可以关闭本窗体!
就是如何关闭的代码不知道怎么写!请赐教!!


怎么没人理啊?是太幼稚了吗?
不管怎样,请尽量说一下哈!一定送分!!


dispose


按钮的action里把窗体的显示属性设成false不就好了饿。。


添加事件处理函数就可以了
JButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
System.exit(0);

}

});


package org.jchimae.ui;

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

import javax.swing.JButton;

public class Test extends Frame{

private JButton jButton = null;

/**
* This is the default constructor
*/
public Test() {
super();
initialize();
}

/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(300, 200);
this.setTitle("Frame");
this.add(getJButton(), java.awt.BorderLayout.CENTER);
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowOpened(java.awt.event.WindowEvent e) {
System.out.println("windowOpened()"); // TODO Auto-generated Event stub windowOpened()
}
public void windowClosing(java.awt.event.WindowEvent e) {
System.out.println("windowClosing()"); // TODO Auto-generated Event stub windowClosing()
}
});
}

/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setName("CLOSE");
jButton.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
System.out.println("mouseClicked()"); // TODO Auto-generated Event stub mouseClicked()
System.exit(0);
}
});
}
return jButton;
}

}


 相关文章
·又一个初级java小问题
·JDBC事务请教
·JAVA 中是否有类似于.net MSDN 帮助文档呢?
·请教PreparedStatement问题,求各位大狭,关注下帮个忙。
·后台用system.out输出占用的资源多不多
·急需高手帮忙,刚刚还好的突然就不行急死我了.

 推荐文章
你们帮我改一下这个程序,它的界面怎么没有!
程序为什么会出现这样的异常
Socket问题
finally的神秘问题
右移>>>的问题
如果一个类里的构造函数含有本身类的对象,那该怎么处理的或怎么理解的?
大家遇到过jvm coredump的情况吗
请教: JDBC怎么传一个数(字符串)给数据库?(调用数据库的function)
编写一个java程序
接口修饰符
求救:循环问题,在线等!!!
js里的document.write总是转到新的页面输出???
 版权所有:IT问库
copyright © 2006 www.itwenku.cn all rights reserved.