Renderowanie POJO za pomocą pola kombi JavaFX 2 bez nadpisywania metody toString ()

Mam listę pracowników, których nazwiska muszę wyrenderować w polu kombi, aby użytkownik mógł je wybrać. Poniższy kod renderuje nazwy na liście rozwijanej, ale gdy wybieram nazwę, wyświetlany tekst kombi zawiera pełną tożsamość POJO, łańcuch taki jak „src.org.entities.Employee@449ac7ce”

cboEmployees.setCellFactory(new Callback<ListView<Employee>, ListCell<Employee>>()
    {
        @Override
        public ListCell<Employee> call(ListView<Employee> p)
        {
            return new ListCell<Employee>()
            {
                @Override
                protected void updateItem(Employee item, boolean empty) {
                    super.updateItem(item, empty);

                    if (item != null)
                    {
                        setText(item.getName());
                    }
                }
            };
        }
    });

Czy istnieje sposób na sprawienie, aby wyświetlany tekst wyświetlał również wybraną nazwę, bez pomijania metody toString () POJO?

questionAnswers(1)

yourAnswerToTheQuestion