Я работаю над приложением, которое использует TableView и имеет кнопку меню таблицы для добавления или удаления столбцов из списка.
Поскольку я хотел, чтобы заголовки моих столбцов имели всплывающие подсказки, у меня не было другого выбора, кроме как создать метку и использовать ее следующим образом:
// Some code here
TableColumn col;
// some code here
col.setGraphic(header_title);
Проблема в том, что при запуске программы кнопка меню таблицы показывает список пустого текста:
С другой стороны, когда я делаю:
// Some code here
TableColumn col;
// some code here
col.setText(rs.getString("column_title"));
col.setGraphic(header_title);
Я вижу текст в меню столбца, но фактические заголовки добавляются к графике:
Я попытался найти способ выполнить setContentDisplay(GRAPHIC_ONLY), но похоже, что для TableColumn такого не существует, и я не уверен, как получить доступ к узлу заголовка, чтобы установить этот параметр.
Любая помощь будет принята с благодарностью.