如何在TableView中显示文件中的数据?

时间:2019-07-07 09:28:46

标签: java javafx io

因此,我试图将Client数据保存在ObjectOutputStream中,所有匹配项都很好地适用于流中的负载和数据保存,但是每当我尝试在TableView中显示它时,表都不会告诉我没有要显示的数据几乎全部显示为空白。

我尝试序列化Client Class字段,我认为这是问题所在,我已经阅读了很多答案,但是我不知道如何解决。

我的客户班级

package sample;

import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;


import java.io.*;

public class Client implements Serializable{

    private static final Long serialVersionUID = 1L;
    private transient SimpleStringProperty FullName = new SimpleStringProperty("");
    private transient SimpleStringProperty PhoneNumber = new SimpleStringProperty("");

public Client(){

}

    public Client(String fullName, String phoneNumber) {
      FullName.set(fullName);
      PhoneNumber.set(phoneNumber);
    }

    public String getFullName() {
        return FullName.get();
    }

    public SimpleStringProperty fullNameProperty() {
        return FullName;
    }

    public void setFullName(String fullName) {
        this.FullName.set(fullName);
    }

    public String getPhoneNumber() {
        return PhoneNumber.get();
    }

    public SimpleStringProperty phoneNumberProperty() {
        return PhoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.PhoneNumber.set(phoneNumber);
    }


}

TableView为空白,表示有数据,但没有显示。

0 个答案:

没有答案