Я разрабатываю IDE. Я создал класс CustomTab.java
, расширив JavaFX по умолчанию Tab
. Я хотел добавить анимацию перехода цвета, но у меня возникла проблема. Метод в TabPane
с именем getTabs()
, который возвращает ObservableList<Tab>
, является окончательным. Это означает, что я не могу переопределить его, чтобы вернуть ObservableList<CustomTab>
. Кажется, что конструкции, как это:JavaFX - Как синхронизировать CustomTab (расширение Tab) и TabPane
for (Tab tab : tabPane.getTabs()) {
((CustomTab) tab).stopFlash();
}
используется в Controller.java
являются шеи нарушения и неправильные. Каков правильный способ сделать это?
Спасибо за редактирование, что пост. Как вы видите, мой английский плохой, извините. –