JavaFx TableView 隐藏滚动条

  • Post author:
  • Post category:java


隐藏TableView的滚动条

public class MyTableView<S> extends TableView<S> {

    @Override
    protected void layoutChildren() {
        super.layoutChildren();

        // 这里是关键
        ScrollBar scrollBar = (ScrollBar) queryAccessibleAttribute(AccessibleAttribute.HORIZONTAL_SCROLLBAR);
        if (scrollBar != null && scrollBar.isVisible()) {
            scrollBar.setPrefHeight(0);
            scrollBar.setMaxHeight(0);
            scrollBar.setOpacity(1);
            scrollBar.setVisible(false);
        }
    }
}

自动调整列宽请看这里:

https://mp.csdn.net/console/editor/html/107969678



版权声明:本文为qq_38132283原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。