Если кто-то знает, где скрывается исходный код, это было бы идеально.
Но если нет, я бы хотел попробовать реализовать его сам, но как мне вообще сделать 3 разных (фокусируемых?) текстовых поля, подобных этому?
Редактировать: Вот что у меня получилось, но я бы хотел хотелось бы иметь возможность выбирать часы и увеличивать часы, а не только минуты (то же самое и с секундами)
Код: Выделить всё
Spinner spinner = new Spinner(new SpinnerValueFactory() {
{
setConverter(new LocalTimeStringConverter(FormatStyle.MEDIUM));
}
@Override
public void decrement(int steps) {
if (getValue() == null)
setValue(LocalTime.now());
else {
LocalTime time = (LocalTime) getValue();
setValue(time.minusMinutes(steps));
}
}
@Override
public void increment(int steps) {
if (this.getValue() == null)
setValue(LocalTime.now());
else {
LocalTime time = (LocalTime) getValue();
setValue(time.plusMinutes(steps));
}
}
});
spinner.setEditable(true);

Спасибо
Подробнее здесь: https://stackoverflow.com/questions/326 ... -in-javafx
Мобильная версия