📄 testsource.java
字号:
package Property;
import java.beans.*;
public class testSource{
private String StringProperty;
private int intProperty;
private PropertyChangeSupport pcs = new PropertyChangeSupport(this);
private VetoableChangeSupport vcs = new VetoableChangeSupport(this);
public testSource(){
StringProperty = "old";
intProperty = 1;
}
public String getStringProperty(){
return this.StringProperty;
}
public void setStringProperty(String StringProperty){
pcs.firePropertyChange("StringProperty",this.StringProperty,StringProperty);
this.StringProperty = StringProperty;
}
public int getintProperty(){
return this.intProperty;
}
public void setintProperty(int intProperty)throws PropertyVetoException{
vcs.fireVetoableChange("intProperty",this.intProperty,intProperty);
this.intProperty = intProperty;
}
//PropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener pcl){
pcs.addPropertyChangeListener(pcl);
}
public void removePropertyChangeListener(PropertyChangeListener pcl){
pcs.removePropertyChangeListener(pcl);
}
//VetoableChangeSupport
public void addVetoableChangeListener(VetoableChangeListener vcl){
vcs.addVetoableChangeListener(vcl);
}
public void removeVetoableChangeListener(VetoableChangeListener vcl){
vcs.removeVetoableChangeListener(vcl);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -