【问题标题】:GridPane Xgap only on specific bordersGridPane Xgap 仅在特定边框上
【发布时间】:2018-04-02 16:56:44
【问题描述】:

有没有办法将GridPaneVgapHgap 属性仅应用于特定边框?

另外:是否可以省略外部边框?

【问题讨论】:

  • 可能插入所需节点的内容?
  • 我不明白你的要求。差距不在边界上;它在个节点之间。
  • 那么也许 GridPane 周围有强制边距?
  • 你需要表明你的意思,因为这个问题没有意义。
  • 不,边距是另一回事。也许您指的是填充(再一次,其他东西)?

标签: java javafx javafx-8


【解决方案1】:

如果您能够关闭 GridPane,我建议您尝试 MigPane/MigLayout,更容易配置所有内容的间隙/间距。

compile group: 'com.miglayout', name: 'miglayout-core', version: '5.0'
compile group: 'com.miglayout', name: 'miglayout-javafx', version: '5.0'

如果你可以/确实走这条路,你需要的依赖项是什么。

【讨论】:

  • 感谢您的建议!它可以与 Scene Builder 集成吗?
  • 如果我可以建议的话,GridPane 是最强大的布局父级。先搞清楚op的问题是什么,因为很不清楚。
  • Mig 在场景构建器中“工作”并不那么容易,因为场景构建器的代码不容易修改面板定义的简单的基于字符串的约束,但它可以如果我没记错的话,可以在 SceneBuilder 中查看。 @MouseEvent 也许,但根据我的经验,对于那些不了解其复杂性或不使用 JFXtras 提供的扩展形式的人来说,它也是最不容易掌握和使用的,据我所知 MigPane只是一种更易于使用的 GridPane 形式。
【解决方案2】:

我相信我弄错了 - 边界与我预期的一样 我只是看错了数字 - 很抱歉打扰你,感谢所有试图帮助我解决这个混乱问题的人 :-)

【讨论】:

    猜你喜欢
    • 2015-12-29
    • 2018-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多