JavaFX: ComboBox usando a propriedade Object
Digamos que eu tenha uma aula:
public class Dummy {
private String name;
private String someOtherProperty;
public String getName() {
return name;
}
}
Eu tenho um ArrayList dessa classeArrayList<Dummy> dummyList;
Posso criar uma ComboBox JavaFX com a propriedade Nome do objeto como opções de seleção sem criar uma novaArrayList<String>
com os nomes dos objetos?
Pseudo-código:
ObservableList<Dummy> dummyO = FXCollections.observableArrayList(dummyList);
final ComboBox combo = new ComboBox(dummyO); // -> here dummyO.name?
(Opcional) Idealmente, enquanto o nome deve ser exibido, quando uma opção for selecionada, ocombo.getValue()
deve retornar a referência do manequim selecionado e não apenas o nome. Isso é possível?