最近在做一个java swing的小程序,试了一下Bean Binding,需要用到的lib有两个,appframework-1.03.jar和beanbind-1.2.1.jar. 完整代码如下:
Entrance.java
package main;
import swing.MainFrame;
public class Entrance {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
MainFrame mf = new MainFrame();
mf.setup();
}
}
Entity.java
package bean;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
public class Entity {
private String inputtext;
private PropertyChangeSupport changeSupport=new PropertyChangeSupport(this);
public String getInputtext() {
return inputtext;
}
public void setInputtext(String inputtext) {
String oldText=this.inputtext;
this.inputtext = inputtext;
changeSupport.firePropertyChange("inputtext", oldText, inputtext);
}
publ