因此,我试图将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为空白,表示有数据,但没有显示。