textbean.java
来自「java网络高级编程的配套源码,java网络高级编程为清华出版社出版.」· Java 代码 · 共 46 行
JAVA
46 行
/*源代码清单10-10*/
package bean;
import java.awt.TextField;
import java.beans.*;
public class TextBean extends TextField
{
private String showText;
//实例化一个PropertyChangeSupport对象
private PropertyChangeSupport changes=new PropertyChangeSupport(this);
public TextBean()
{
}
//获取器方法
public String getShowText()
{
return showText;
}
//设置器方法,关联属性变化通知
public void setShowText(String newShowText)
{
String oldText=showText;
showText=newShowText;
setText(showText);
changes.firePropertyChange("showText",oldShowText,newShowText);
}
//下面两个方法注册和删除属性监听器方法
public void addPropertyChangeListener(PropertyChangeListener l)
{
changes.addPropertyChangeListener(l);
}
public void removePropertyChangeListener(PropertyChangeListener l)
{
changes.removePropertyChangeListener(l);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?