| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1642 人关注过本帖
标题:[求助]怎样使用WindowListener
取消只看楼主 加入收藏
guo001
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-3-19
收藏
 问题点数:0 回复次数:3 
[求助]怎样使用WindowListener

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Shijian extends JFrame
{
JButton bt1,bt2;
JPanel pl;
JLabel lblevent;

public Shijian()
{
super("Window Title");//实现父类的构造方法
pl=new JPanel();
bt1=new JButton("Button1");
bt2=new JButton("Button2");
lblevent=new JLabel("");
this.getContentPane().add(pl);
pl.add(bt1);
pl.add(bt2);
pl.add(lblevent);
listen blisten=new listen();//创建事件监听对象
bt1.addComponentListener(blisten);//为控件注册监听对象
bt2.addComponentListener(blisten);

this.setSize(200,200);
this.setVisible(true);
}
class listen implements WindowListener//自定义事件监听类以实现动作监听接口(该类为类中类)
{
public void windowClosed(WindowEvent evt)//重写ActionEvent事件处理方法
{
Object obj1=evt.getSource();//捕获事件源对象
if(obj1==bt1)
{
lblevent.setText("Button1 Clicked");//重新设置事件源对象的文本内容
}
}
public void windowOpened(WindowEvent evt)
{
}
public void windowClosing(WindowEvent evt)
{
}
public void windowActivated(WindowEvent evt)
{
}
public void windowDeactivated(WindowEvent evt)
{
Object obj2=evt.getSource();
if(obj2==bt2)
{
lblevent.setText("Button2 Clicked ");
}
}
public void windowIconified(WindowEvent evt)
{
}
public void windowDeiconified(WindowEvent evt)
{
}
}
public static void main(String args[])
{
Shijian f=new Shijian();
}
}
应该怎么用啊! 我写的有错

搜索更多相关主题的帖子: import add awt new 
2006-03-27 21:03
guo001
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-3-19
收藏
得分:0 
有使用windowListener的简单代码吗?
说起来看的不是很明白, 我想通过代码在体会一下

2006-03-28 13:34
guo001
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-3-19
收藏
得分:0 

我就是想要个代码 自己设置关闭 最大化,最小化,打开窗口和把窗口置与后台的按钮


2006-03-28 22:17
guo001
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-3-19
收藏
得分:0 

我就是想要个代码 看看其具体过程是怎么实现的!


2006-03-29 22:41
快速回复:[求助]怎样使用WindowListener
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012464 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved