Надеюсь, у всех все хорошо.
У меня есть TableView в javafx, и я хотел бы, чтобы поведение таблицы урезало изображение TableView, когда размер родительской панели слишком мал, чтобы отображать данные, вместо того чтобы она стала прокручиваемой. Чтобы уточнить, я просто хочу, чтобы полосы прокрутки были отключены или не видны, чтобы они не отображались.
Ниже приведена моя иерархия на случай, если это поможет.
То, что я попробовал ниже
Я прочитал этот пост , но ответ просто изменяет размеры ячеек, чтобы соответствовать ширине, вместо отключения ScrollBar. Я прочитал документацию по ScrollBar здесь , но не смог найти свойство setVisible () или setEnabled (). Я также прочитал документацию TableView здесь без везения.
Я искал руководство по Javafx css здесь и обнаружил, что есть две политики ниже, которые могут ссылаться на область прокрутки.
-fx-hbar-policy:
-fx-vbar-policy:
Но перенос TableView в ScrollPane не сработал, как ожидалось. Это не позволило мне «соответствовать родителю». Я хотел бы сослаться на эти свойства, но в TableView напрямую, если это возможно. Любые предложения приветствуются.
Большое спасибо за ваше время.