[英]Wrap class attributes with properties javafx
假设我们有以下类:
public class Person(){
String name;
String lastName;
public String getName(){return name}
public String getLastName(){return lastName}
public void setLastName(String lastName){this.lastName = lastName}
public void setName(String name){this.name = name}
然后我们开发了一个 JavaFX 应用程序并希望使用数据绑定,因此我们应该有一个如下所示的类:
public class Person(){
StringProperty name;
StringProperty lastName;
public StringProperty NameProperty(){return name}
public StringProperty LastNameProperty(){return lastName}
public String getName(){return name.get()}
public String getLastName(){return lastName.get()}
public void setLastName(String lastName){this.lastName.set(lastName)}
public void setName(String name){this.name.set(name)}
这需要从头开始重写所有类,有没有办法包装第一个类的属性以避免创建一个全新的类?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.