0

我有这个用户面板的基本视觉布局:

现在使用我用来定位组件的边框窗格,但它似乎不是我的目的的正确解决方案。看看图片,你能推荐我哪个布局。我想使用鼠标边框拖动来实现组件的大小调整,并且当我双击选项卡名称时,我想将选项卡窗格定位在全屏上。考虑到这两个条件,哪种视觉布局是合适的?

4

2 回答 2

3

对于基本布局,我会使用两个 BorderPanes 的组合:

  1. 顶部:导航,左侧:组件树,中心:第二个 BorderPane
  2. 中:表格,右:操作,底部:下部选项卡窗格

但是,如果您想使用鼠标调整组件的大小,则必须使用 SplitPanes:

1:左:组件树,右:第二个 SplitPane

2:顶部:第三个拆分窗格,底部:下部选项卡窗格

3:左:表格,右:动作

您必须自己实现切换到“全屏”,布局不附带。但是,只需将其他组件设置为 visible=false,这应该相当容易。

于 2013-06-22T14:24:00.967 回答
1

你真正需要的是一个对接框架。尽管有很多基于 Swing 的,但我不知道有什么适合 JavaFX 的。在某个时候,ControlsFX 项目中可能会出现一个- 它的工作已经开始。

于 2013-06-23T03:00:10.483 回答