【问题标题】:[JavaFX][FXML] Scrollpane filled by titlepanes. TitlePane filled by TilePane. (Changing container size due to changing element inside)[JavaFX][FXML] 由标题窗格填充的滚动窗格。由 TilePane 填充的 TitlePane。 (由于改变内部元素而改变容器大小)
【发布时间】:2012-09-10 00:22:27
【问题描述】:

我有以下问题。

  1. 如何在 FXML 中表示 ex。 3个TitlePanes进入ScrollPane,这样当我打开所有3个TitlePanes时,会出现垂直滚动,但是当我有前。 1 打开它消失? (使 ScrollPane 高度适应动态变化的内容)

  2. 如何在 FXML 中将 TilePane 放入 TitlePane 中,这样 TitlePane 将适合它的内容?例如。我将 4 个按钮放入 TilePane。一开始是2x2。当我减小宽度时,它变为 4x1,TilePane 高度增长,但 TitlePane 不会随之增长,并且并非所有按钮都是可见的。如何将 TilePane 大小与其容器 TitlePane 大小联系起来?

如有任何帮助,我将不胜感激。

【问题讨论】:

  • 每个问题只问一个问题。
  • 我认为它都与类似的问题有关,该容器没有与它的孩子一起成长。只有容器和孩子不同。

标签: javafx fxml


【解决方案1】:

如果您使用 FXML,请确保您没有设置要调整大小的控件的首选高度,它们应设置为 COMPUTED。使用此设置,折叠的 TitledPane 将只占用其标题的大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    • 2014-06-24
    • 2012-08-29
    • 2018-09-19
    • 2023-03-20
    • 2017-06-04
    • 2015-06-10
    相关资源
    最近更新 更多