Javafx 2 在FlowPane中添加固定位置的组合框

Javafx 2 在FlowPane中添加固定位置的组合框,javafx-2,javafx,javafx-8,Javafx 2,Javafx,Javafx 8,我有一个FlowPane,其中包含许多基于BorderPane的面板 我想创建组合框,用于按类型筛选面板。当面板超出可见区域时,面板将通过滚动窗格进行滚动 我希望组合框与滚动窗格内的流程窗格一起滚动。我想得到显示在图片中的结果。你能告诉我怎样才能得到想要的结果吗。我可以很容易地创建边框窗格并将它们插入到流程窗格中,挑战在于如何定位组合框并将其始终保持在此位置 为什么不直接使用另一个边框窗格 将combobox添加到顶部(或打开combobox的附加流窗格) (it) 将流程窗格添加到中心 然后

我有一个
FlowPane
,其中包含许多基于
BorderPane
的面板

我想创建
组合框
,用于按类型筛选面板。当面板超出可见区域时,面板将通过滚动窗格进行滚动


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

为什么不直接使用另一个边框窗格

  • 将combobox添加到顶部(或打开combobox的附加流窗格) (it)
  • 将流程窗格添加到中心
  • 然后使用滚动窗格滚动整个边框窗格

  • 有什么更简单的吗?

    以下是您的操作方法:

    StackPane有两层:

    • 第1层:您的组合框面板
    • 第二层:滚动窗格,其中包含流程窗格*

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

    这一个的可能副本更容易理解,请向下投票/关闭另一个。@Peter Penzov Dude,不要重复你的问题:回答评论,这样你的初始问题可以通过编辑得到改进!你最初的问题现在应该被关闭/否决,因为它的措辞和答案都很糟糕。然后组合框面板就不会一直位于顶部(比如css固定位置)。它将与边框窗格一起滚动。这正是他所要求的:
    我希望组合框与滚动窗格内的流程窗格一起滚动。
    “挑战在于如何定位组合框并将其始终保持在此位置。”=>他的问题实际上仍然很模糊。如果屏幕截图显示的是实际正在滚动的滚动窗格,那就很清楚了。在这里,你无法判断他是否想要combobox“始终处于此位置”或“滚动”。滚动条似乎用combobox覆盖面板,这告诉我它应该与其他控件一起滚动。