War*_*kst 5 java layout javafx
我习惯于使用 Swing 来创建 GUI,但对于最近的一个项目,我选择切换到 JavaFX。我在重新创建以前使用 GridLayout 制作的某个布局时遇到了一些麻烦。
我希望有以下行为: 2 列与居中其内容的父级的大小成比例。
使用 Swing,我将使用 GridLayout(1 行,2 列)制作 JPanel,并添加 2 个带有 BorderLayout 的 JPanel,将实际内容添加到具有居中约束的面板中。然后我可以将第一个面板添加到任何具有随框架延伸的布局的容器中,一切都会好起来的。
我似乎无法以简单的方式在 JavaFX 中重新创建这种行为。我可以想到使用绑定和组合多个窗格的方法,但我希望有一个布局可以自动执行此操作。我试过使用 TilePane、HBox、GridPane、AnchorPane、SplitPane 甚至 BorderPane,但它们似乎都没有做我想要的。
有没有推荐的方法来实现这一点?我更不想将 Swing 嵌入到应用程序中。基本上我想要的是能够将内容分成两列,这些列会随着舞台/场景 (JFrame) 自动拉伸。
| 归档时间: |
|
| 查看次数: |
3308 次 |
| 最近记录: |