选择哪种JavaFX可视化布局

时间:2013-06-22 10:35:34

标签: javafx-2 javafx javafx-8

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

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

2 个答案:

答案 0 :(得分:3)

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

  1. 顶部:导航,左:组件树,中心:第二个BorderPane
  2. 中心:表格,右:操作,底部:下方标签窗格
  3. 但是,如果要使用鼠标调整组件大小,则必须使用SplitPanes:

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

    2:Top:3rd SplitPane,Bottom:Lower Tab Pane

    3:左:表,右:行动

    你必须自己实现切换到'全屏',它没有布局。但是,将其他组件设置为visible = false应该相当容易。

答案 1 :(得分:1)

您真正需要的是对接框架。即使有很多基于Swing的,但我不知道JavaFX有什么好的。在某些时候,可以在ControlsFX project中出现 - 其中的工作已经开始。