JAVA.BEANS 包
来源:互联网 发布:linux vncserver下载 编辑:程序博客网 时间:2024/04/28 09:51
property类和listener类,vetoable change event类和listener类在应用程序运行时被bean调用,用于建立用户接口,bean的descriptor 可通过bean-infos和introspection得到,
Basic.java
package chapter1;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.beans.PropertyVetoException;
import java.beans.VetoableChangeListener;
import java.beans.VetoableChangeSupport;
import java.io.Serializable;
public class BasicBean {
boolean property;
int myProperty;
public int getMyProperty()
{
return myProperty;
}
public void setMyProperty(int newValue) throws PropertyVetoException
{try{
int oldValue=myProperty;
myProperty=newValue;
pceListeners.fireVetoableChange("myProperty",new Integer(oldValue),new Integer(newValue));
}catch(PropertyVetoException e){
throw e;
}
}
//Create the listener list
VetoableChangeSupport pceListeners= new VetoableChangeSupport(this);
//The listener wrapper list
public synchronized void addVetoPropertyChangeListener(VetoableChangeListener listener)
{
pceListeners.addVetoableChangeListener(listener);
}
public synchronized void removeVetoPropertyChangeListener(VetoableChangeListener listener)
{
pceListeners.removeVetoableChangeListener(listener);
}
public BasicBean()
{
}
public boolean getProperty()
{
return property;
}
public boolean isProperty()
{
return property;
}
public void setProperty(boolean newValue)
{
property=newValue;
}
}
- JAVA.BEANS 包
- Java反射与java.beans包
- Java反射之java.beans包
- Java反射之java.beans包
- java.beans包的XMLEncoder和XMLDecoder
- java.beans包使用汇总一 (序列化)
- java beans
- Java Beans
- Java Beans
- Java Beans
- Java Beans
- java beans
- Java Beans
- Java Beans
- Java Beans
- java.beans包里面的两个类简单地实现XML解析
- java.beans包的XMLEncoder和XMLDecoder实现实体与xml转换
- idea关于找不到包的问题,比如:Java:程序包org.springframework.beans.factory.annotation不存在
- 为什么两个函数结果不一致
- 对象的存储期
- ssrs数值和日期格式
- 兼容类型
- 算术转换
- JAVA.BEANS 包
- 左值
- 指针和整数的转换
- 真的是
- 普通字符串和宽字符串连接
- 浅析linux开发工具adb具体实现
- 整数除法中有1个是负数
- 初次使用DataRelation
- 灵活数组成员