JavaFX-如何在不依赖toString的情况下设置要在ComboBox上显示的文本?

时间:2018-11-13 00:43:08

标签: java javafx

假设我有一个Person域类:

public class Person {
    private Integer id;
    private String name;
    private String email;
    (...)

默认情况下,JavaFX ComboBox<Person>使用que Person toString方法显示值。因此,如果我的Person toString方法仅返回name,则这些人的姓名将显示在组合框中。

但是,让我们假设我要实现一个Combobox<Person> myCombo来显示人员的电子邮件而不是姓名。我该如何完成而不必打开Person类并更改其toString方法?谢谢。

0 个答案:

没有答案