как сделать поле со списком автозаполнения в javafx 2.x, используя современные .fxml и controller.java

как сделать похожий список автозаполнения в javafx 2.x, используя современные .fxml и controller.java, как это сделано

http://blog.ngopal.com.np/2011/07/04/autofill-textbox-with-filtermode-in-javafx-2-0-custom-control/

вышеупомянутая демонстрация грязная, ее сложно настроить и быть независимой (требуется несколько банок)


person kevin    schedule 17.10.2012    source источник
comment
нажмите [здесь][1] AutoComplete ComboBox в JavaFX stackoverflow.com/a/20282301/1315392 [1]: stackoverflow.com/a/20282301/1315392   -  person vinay    schedule 12.07.2014


Ответы (2)


Ансамбль -- образец, входящий в стандартный набор, имеет аналогичный контроль. Он с открытым исходным кодом, поэтому вы можете скачать его и изучить исходники:

http://www.oracle.com/technetwork/java/javase/overview/javafx-samples-2158687.html

взгляните на SearchBox.java

person Sergey Grinev    schedule 17.10.2012
comment
хорошо, спасибо. но SearchBox.java сложно настроить. Мне просто нужно дать наблюдаемый список или список или ArrayList. Разве нет простого элемента управления для использования или настройки? или как я могу настроить это легко? - person kevin; 18.10.2012
comment
нельзя ли настроить его на использование простого списка для поиска? - person kevin; 18.10.2012
comment
Благодарю. это самое близкое, что я могу получить - person kevin; 23.10.2012

Может быть, я опаздываю, но ссылка, которую вы разместили, теперь уже совместима с FXML, просто добавьте

<сильный>

в ваш fxml, а также добавьте директиву импорта в fxml.

Исходный код теста находится на Github: https://github.com/privatejava/javafx-autocomplete-field/blob/master/src/test/FXML.fxml#L12

person privatejava    schedule 03.06.2013