我似乎无法从TableView中的对象获取我想要的数据字段

时间:2015-04-30 14:52:07

标签: javafx tableview

这是TableView的代码:

TableView<KontaktPerson> tableKontaktPerson = new TableView<>();
TableColumn KontaktPersonFornavn = new TableColumn("Fornavn");
KontaktPersonFornavn.setCellValueFactory(new PropertyValueFactory<KontaktPerson, String>("fornavn"));

TableColumn KontaktPersonEtternavn = new TableColumn("Etternavn");
KontaktPersonEtternavn.setCellValueFactory(new PropertyValueFactory<KontaktPerson, String>("etternavn"));

TableColumn KontaktPersonNr = new TableColumn("Medlemsnummer");
KontaktPersonNr.setCellValueFactory(new PropertyValueFactory<KontaktPerson, Integer>("medlemsNr"));

tableKontaktPerson.getColumns().addAll(KontaktPersonFornavn,KontaktPersonEtternavn,KontaktPersonNr);
tableKontaktPerson.getSelectionModel().cellSelectionEnabledProperty();
tableKontaktPerson.setPrefSize(800, 300);

我希望展示&#34; fornavn&#34;,&#34; etternavn&#34;和&#34; medlemsNr&#34;那个对象

这是&#34; KontaktPerson&#34;类:

public class KontaktPerson extends Bruker implements Serializable {
private String fornavn, etternavn, telefon, epost;
private static int nestenr = 1000;
private int medlemsNr;

public KontaktPerson(String br, String pas, String fn, String en, String tlf, String ep) { // Tar in oppgitte Stirng verdier
    super(br,pas);
    fornavn = fn;
    etternavn = en;
    telefon = tlf;
    epost = ep;
    medlemsNr = ++nestenr;

}
}

由于某些原因,我似乎无法得到&#34; fornavn&#34;和&#34; etternavn&#34;我只是得到了medlemsNr ......

0 个答案:

没有答案