繁体   English   中英

用属性 javafx 包装类属性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM