用属性 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)}

这需要从头开始重写所有的类,有没有办法包装第一个类的属性以避免创建一个全新的类?

d520y 回答:用属性 javafx

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/15377.html

大家都在问