求助大大们,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();
}
}