【问题标题】:JavaFX TextArea scroll bar showing up when resizing, even though it isn't needed调整大小时显示 JavaFX TextArea 滚动条,即使它不是必需的
【发布时间】:2015-07-25 23:14:45
【问题描述】:

我有一个 TextArea 锚定在 AnchorPane 的顶部、左侧和右侧。每当窗口被调整为更小(即调整 AnchorPane 和 TextArea 的大小)时,滚动条将显示在 TextArea 上,即使文本甚至没有接近填满整个区域。

行为不一致,有时它会显示两个滚动条,有时只是水平的,有时不显示。您可以通过增大窗口来使滚动条消失。

这是 TextArea 的 FXML:

<TextArea fx:id="teamDescription" layoutX="10.0" layoutY="107.0" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" onKeyPressed="#handleTextAreaKeyPress" prefHeight="42.0" prefWidth="380.0">
    <VBox.margin>
        <Insets bottom="10.0" />
    </VBox.margin>
</TextArea>

这是 JavaFX 的问题吗?因为我想不出我做错了什么。

【问题讨论】:

    标签: java javafx scrollbar


    【解决方案1】:

    你做对了。

    这是一个 JavaFX 问题,我认为没有办法解决。

    但是你可以试试

    将此设置为真 https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ScrollPane.html#setFitToHeight-boolean-

    如果不需要滚动条,也可以禁用它,或者一直显示它。

    https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ScrollPane.html#setHbarPolicy-javafx.scene.control.ScrollPane.ScrollBarPolicy-

    【讨论】:

      猜你喜欢
      • 2015-08-26
      • 1970-01-01
      • 2022-10-13
      • 1970-01-01
      • 1970-01-01
      • 2020-01-18
      • 2014-09-04
      • 2019-06-27
      • 1970-01-01
      相关资源
      最近更新 更多