Я пытался найти компонент spinner как JSpinner для использования в моем приложении JavaFX, но такого компонента нет.JavaFX эквивалент JSpinner от Swing?
Какой компонент JavaFX вы рекомендуете использовать вместо счетчика?
Я пытался найти компонент spinner как JSpinner для использования в моем приложении JavaFX, но такого компонента нет.JavaFX эквивалент JSpinner от Swing?
Какой компонент JavaFX вы рекомендуете использовать вместо счетчика?
Обновление для Java 8
JavaFX 8 имеет теперь встроенный Spinner класс как часть базовой библиотеки JavaFX (как уже упоминалось в SWdV's answer на этот вопрос).
Старый (до Java 8) Ответ
Существует контрольный счетчик в JFXtras библиотеке, вы можете использовать эту реализацию или, возможно, адаптировать его к вашим потребностям.
Элемент управления прядильщиком предлагается для включения в будущую версию JavaFX. Целевая версия в настоящее время не определена, поэтому, возможно, она даже не будет выпущена с Java 8. proposed spinner control имеет usability design document. Проект open-jfx может принять качественную реализацию дизайна юзабилити для включения в базовую платформу JavaFX или JavaFX UI Control Sandbox.
Вы также можете проверить и следовать моему первоначальному подходу к проблеме реализации вертушки, которую вы можете найти здесь: https://github.com/bluevoxel/Custom_Spinner_JavaFX8/wiki
А вот как это выглядит:
Его функциональность постоянно расширяясь, поэтому я буду очень благодарен за ваши отзывы.
UPDATE 4/11/2014
Существует новая версия доступны с расширенными функциями, включая double
с, дополнительным настраиваемым ContextMenu
класса для выбора incrementation value
, дополнительный метода для загрузки пользовательских функций для increase/decrease
кнопок. Проверьте ссылку ниже, чтобы узнать больше:
https://gist.github.com/bluevoxel/c730a101ba812728a235
Кроме того, есть новый взгляд отсутствие внешних файлов изображений:
JavaFX 8 имеет Spinner класс. (но более ранних версий не было)
Возможно, вас заинтересует следующее: http://openjdk.java.net/projects/openjfx/ux/spinner/index.html –