JavaBean Bound属性的通信问题

hungrywolf729 2004-10-22 11:47:33
我编写了两个JavaBean,一个是被侦听的Teatbean,一个是侦听的Listener,请问如何测试这两个Bean.
/**
*Teatbean.java
*/

class Testbean{
private String p;
//声明PropertyChangeSupport类
PropertyChangeSupport psc;
public Testbean(){
//实例化PropertyChangeSupport类
psc=new PropertyChangeSupport(this);
p=new String("initV");
}
//实现addListener()方法
public void addPropertyChangeListener(PropertyChangeListener l) {
psc.addPropertyChangeListener(l);
}

public String getP(){
return p;
}
public void setP(String s){
psc.firePropertyChange("p","initV","s");
p=s;
}

}

/**
*Listener
/
import java.beans.*;
import javax.swing.*;

class Listener extends JTextField implements PropertyChangeListener{
public void propertyChange(PropertyChangeEvent evt) {
if (evt.getPropertyName().equals("p")) {
Object o = evt.getNewValue();
if (o instanceof String) {
setText( (String) o);
setText( (String) o); }
}
}
}



...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tutor666 2004-10-22
  • 打赏
  • 举报
回复
写个main申明一个Teatbean的类并改变他的属性,应该是这样
newste 2004-10-22
  • 打赏
  • 举报
回复
up
tom2005 2004-10-22
  • 打赏
  • 举报
回复
up
fmzbj 2004-10-22
  • 打赏
  • 举报
回复
晕,我不喜欢这种javaBean,帮你顶好了!

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧