2012-12-07 4 views
7

Я пытался найти компонент spinner как JSpinner для использования в моем приложении JavaFX, но такого компонента нет.JavaFX эквивалент JSpinner от Swing?

Какой компонент JavaFX вы рекомендуете использовать вместо счетчика?

ответ

6

Обновление для 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.

1

Вы также можете проверить и следовать моему первоначальному подходу к проблеме реализации вертушки, которую вы можете найти здесь: https://github.com/bluevoxel/Custom_Spinner_JavaFX8/wiki

А вот как это выглядит:

enter image description here

Его функциональность постоянно расширяясь, поэтому я буду очень благодарен за ваши отзывы.

UPDATE 4/11/2014

Существует новая версия доступны с расширенными функциями, включая double с, дополнительным настраиваемым ContextMenu класса для выбора incrementation value, дополнительный метода для загрузки пользовательских функций для increase/decrease кнопок. Проверьте ссылку ниже, чтобы узнать больше:

https://gist.github.com/bluevoxel/c730a101ba812728a235

Кроме того, есть новый взгляд отсутствие внешних файлов изображений:

enter image description here

+0

Возможно, вас заинтересует следующее: http://openjdk.java.net/projects/openjfx/ux/spinner/index.html –

3

JavaFX 8 имеет Spinner класс. (но более ранних версий не было)

Смежные вопросы