JAVA如何用按钮关闭窗体

新建一个窗体

弄一个按钮

然后设置事件让他把这个窗体关闭

如何实现?

QQ321146 谢谢大家帮忙

很久没有用过界面编程了,就当复习一下了,哈哈

如一楼所说的,给按钮加一个监听器ActionListener,写一个实现方法
actionPerformed.此时当按钮点击时会调用actionPerformed方法,代码如下:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Close extends JFrame implements ActionListener{

JButton close;

public Close(){
close = new JButton("close");//增加一个按钮
add(close);

close.addActionListener(this);//给按钮增加一个监听器

setLayout(new FlowLayout());
setSize(200,100);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

//捕捉到按钮点击时的事件处理方法
//按钮点击时一定会自动执行actionPerformed(ActionEvent e)方法
public void actionPerformed(ActionEvent e){
//关闭整个应用程序.如果只是是想关闭当前窗口,可以用
//dispose();
System.exit(0);
}

public static void main(String[] args){
new Close();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-09-09
implements windowsListener

里边有7个方法

void windowActivated(WindowEvent e)
将 Window 设置为活动 Window 时调用。

void windowClosed(WindowEvent e)
因对窗口调用 dispose 而将其关闭时调用。

void windowClosing(WindowEvent e)
用户试图从窗口的系统菜单中关闭窗口时调用。

void windowDeactivated(WindowEvent e)
当 Window 不再是活动 Window 时调用

void windowDeiconified(WindowEvent e)
窗口从最小化状态变为正常状态时调用。

void windowIconified(WindowEvent e)
窗口从正常状态变为最小化状态时调用。

void windowOpened(WindowEvent e)
窗口首次变为可见时调用。

需要用到哪个就实现哪个 dispose(); 其他空实现

这个比较便于你的理解 有工具实现也省了
第2个回答  2007-09-08
使用jbuilder2005以上版本写这个程序,
在界面视图双击窗体上的那个按钮就可以直接将光标定位到一个方法中,这时写上this.dispose();
再运行试试
第3个回答  2007-09-08
给按钮加如一个监听器ActionListener
实现方法actionPerformed,
方法中实现 yourwindow.dipose() or yourwindow.close();
相似回答