Я заметил, что в столбце даты в табличном представлении имеется карат, который позволяет пользователю переключаться между нисходящим и восходящим порядком. Однако карат изначально не виден до тех пор, пока пользователь не щелкнет где-то в строке заголовка таблицы, а затем он появится в любой позиции курсора в строке столбца таблицы.
В SceneBuilder я искал элемент управления с именем Carat, но его не существует, поэтому нет способа изменить характеристики объекта Carat. Также в SceneBuilder> Inspector> Properties я искал любой атрибут для заголовка столбца, который мог бы управлять характеристиками в каратах, но ни один из них не существует. Я также аналогичным образом посмотрел в SceneBuilder> Inspector> Layout и> Code, чтобы посмотреть, смогу ли я найти способ установки положения в каратах или создания обработчика событий, который мог бы выполнить работу, но я не увенчался успехом.
Приведенный код отображает для меня столбец даты в переопределенном методе инициализации:
public void initialize(URL url, ResourceBundle rb){
...
txnDateCol.setCellValueFactory(cellData -> cellData.getValue().localtxnDateProperty());
...
}
Хотелось бы, чтобы карат по возрастанию и убыванию отображался с выравниванием по правому краю в столбце даты TableView.