我有用户面板的基本视觉布局:
现在使用我用来定位组件的边框窗格,但似乎它不适合我的目的。看图片哪个布局可以推荐我。我想使用鼠标边框拖动来实现组件的大小调整,并且当我双击选项卡名称时,我想在全屏幕上定位选项卡窗格。考虑到视觉布局合适的这两个条件?
答案 0 :(得分:3)
对于基本布局,我会使用两个BorderPanes的组合:
但是,如果要使用鼠标调整组件大小,则必须使用SplitPanes:
1:左:组件树,右:第二个SplitPane
2:Top:3rd SplitPane,Bottom:Lower Tab Pane
3:左:表,右:行动
你必须自己实现切换到'全屏',它没有布局。但是,将其他组件设置为visible = false应该相当容易。
答案 1 :(得分:1)
您真正需要的是对接框架。即使有很多基于Swing的,但我不知道JavaFX有什么好的。在某些时候,可以在ControlsFX project中出现 - 其中的工作已经开始。