button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//自己的处理
}
});
解决方案 »
- 大家推荐我本学习java的书把
- 请教个关于自动折行的算法
- java如何获得网络的剩余带宽呀?
- JAVA有itemdata属性吗?
- 连接sql 2000 问题
- 求高手指教:怎么样利用JMF同时使用两个USB摄像头进行视频采集?
- 初学者问题:数组问题。热心人请进
- 看看这个网站!注册即给分!!up也有份!!!
- JAVA有三个基本问题请教:IO阻塞模式,线程强行终止问题,int型转为char问题
- 救命了!!!!!!!!!!!!!那位老大帮帮忙啊!!!!!!我是在是有点搞不懂了,其实很简单的问题,愁啊!!!只能有42分,不够我再加100分,一定要帮帮我!
- java中有没有类似windows中的Sleep()函数?
- 请教 ,javamail可不可以发送个流文件到接收方??
是说右上角的那个的话
那么就这样吧
jDialog.addWindowListener( new WindowAdapter(){
public void windowClosing( WindowEvent we ){
// do thing.........
}
}
增加处理函数
public void close()
{
// operation before close
processWindowEvent( new WindowEvent( this, WindowEvent.WINDOW_CLOSING );
// operation after close
}
可是当我点击右上角的X按钮时
他没有进入windowClosing的这个函数啊
* 重载父类方法,退出处理
* @param e 窗口事件
*/
public void processWindowEvent(WindowEvent e){
if(e.getID() == WindowEvent.WINDOW_CLOSING ){
funcExit();
return;
}
super.processWindowEvent(e);
}
protected void processWindowEvent(WindowEvent e)
{
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING)
{
this.dispose() ;//关闭窗体的语句,也可以在前面加上自己的东西。
}
}