0

我有一个FlowPane可以容纳许多基于BorderPane.

在此处输入图像描述

我想创建ComboBox将用于按类型过滤面板的。ScrollPane当面板超出可见区域时,面板将滚动。

我希望组合框与 ScrollPane 内的 FlowPane 一起滚动。我想得到显示在图片中的结果。你能告诉我怎样才能得到想要的结果。我可以很容易地创建 BorderPanes 并将它们插入其中FlowPane,挑战是如何定位 Combo Box 并使其始终保持在此位置。

4

2 回答 2

1

为什么不简单地使用另一个边框窗格?

  1. 将您的组合框添加到顶部(或带有组合框的附加流窗格)
  2. 将您的 Flowpane 添加到中心
  3. 然后使用滚动窗格滚动整个边框窗格?

还有什么比这更简单的?

于 2013-08-14T13:06:03.070 回答
0

以下是你的做法:

StackPane 有 2 层:

  • layer1: 你的 ComboBox 面板。
  • layer2: 你的 ScrollPane 和你的 FlowPane 里面*。

*诀窍是:只需使您的组合框面板背景不透明,并在流程窗格上设置一些初始顶部插图,以便它从正确的位置开始。

于 2013-08-14T15:05:47.837 回答