首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

大大们,jframe关闭有关问题

2013-07-11 
求助大大们,jframe关闭问题我做了个jFrame,但是有个问题想请教大家,我在jFrame中的一些文本框输入些文本,

求助大大们,jframe关闭问题
我做了个jFrame,但是有个问题想请教大家,我在jFrame中的一些文本框输入些文本,当我关闭jframe,然后再点击按钮打开同一个jframe时,前面文本框输入的文本还在,文本框没有被重置,请问怎么能使jframe关闭时,里面的数据都被重置为空???需要加什么语句呢
[解决办法]
你看看这样行不


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

/**
 * Author: XingYuan
 * Date: 13-7-9
 * Time: 下午6:55
 * Function:测试窗口关闭对资源的清理
 */
public class TestColseFrame extends JFrame {
    private JTextField tf = null;

    public TestColseFrame(){
        this.init();
    }
    public void  init(){
        tf = new JTextField("哈哈你好!");
        this.add(tf);
        this.setBounds(300,200,300,200);
        this.setVisible(true);
        /**
         * 以下可能是你想要的解决方案
         */
        this.addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                tf.setText("");
            }
        });

    }
    public static void main(String args[]){
        new TestColseFrame();
    }

}

热点排行