Документация о ScrollPane не использует значения перечисления для политики прокрутки (и не имеет другого класса для значений постоянного поля), есть ли причина для этого?Почему не некоторые из постоянных полей в значениях enum java?
Есть ли более глубокое значение значений для этих значений постоянного поля или они только в порядке возрастания? Потому что, на мой взгляд, наличие такого конструктора, как public ScrollPane(int scrollbarDisplayPolicy)
, выглядит не столь значимым, как, например, public ScrollPane(ScrollPane.ScrollbarDisplayPolicy scrollbarDisplayPolicy)
Или это просто не многократные перечисления с несколькими значениями?
Знаете ли вы, что они используют перечисления для классов, которые они добавили после введения перечислений или они все еще придерживаются старого способа? – Marcono1234
@ Marcono1234 Нет, они придерживаются старого пути, насколько я могу судить, например [здесь] (http://docs.oracle.com/javase/8/docs/api/javax/swing/JLayer.html# getScrollableBlockIncrement-java.awt.Rectangle-INT-int-). Но в совершенно новых API, таких как JavaFX, перечисления являются очень нормой. – biziclop