【问题标题】:How to deal with JavaFX node sizes?如何处理 JavaFX 节点大小?
【发布时间】:2013-11-26 05:11:10
【问题描述】:

我很惊讶,在JavaFX 中显然控制了节点的原始大小。我们有两个愚蠢的方法resize()resizeRelocate(),仅此而已。

事件在哪里,可观察的属性和所有这些进步的东西在哪里?忘记了?欢迎使用 Windows 3.1 API?

我的印象错了吗?请修理我。

如何绑定节点边界?如何调整一个节点的大小并同步调整另一个节点的大小?如何将一个节点放入另一个节点?如何使内部节点推动外部节点的大小?

如何将一些动作与节点调整大小联系起来?

【问题讨论】:

    标签: java graphics javafx javafx-8


    【解决方案1】:

    查看此demo for understanding JavaFX Layout Bounds。这是我第一次开始学习 JavaFX 2 时编写的一个程序,用于准确找出您提出的问题的答案。它是针对早期的 JavaFX 2 版本编写的,其中一些代码使用 Java 8 会更加优雅。

    查看Amy Fowler's presentation on JavaFX 2 layout

    为这个问题写一个好的答案需要一些时间。当然,您的印象是错误的 IMO。如果我有时间并且没有创建更好的答案,我会回来编辑此答案以解决具体问题并纠正误解。

    【讨论】:

      【解决方案2】:

      简单来说,就是.addListener(new ChangeListener<T>()你要找的。​​p>

      【讨论】:

        猜你喜欢
        • 2015-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多