gpt4 book ai didi

java - JavaFX是否支持像Piccolo2D这样的嵌套对象的层次转换

转载 作者:行者123 更新时间:2023-12-01 13:53:01 24 4
gpt4 key购买 nike

Piccolo2D 相对于 Swing 有两个显着的优势:

  1. 每个 child 都可以进行消极和积极的转变坐标方向(Swing支持初步正向方向(和布局管理器))
  2. 每个组件都有关联的仿射变换及其所有内容 children 服从这个转变。所有父路径组件的变换叠加得到最终的变换。 Swing 中的一些子组件可以忽略父变换。

我认为这个特征是“正常的”和“必要的”,没有这些就意味着图形库是无效的(比如Swing)。

所以,我想知道作为 Swing 的改进替代品提出的 JavaFX 是否包含上述基本特征?

最佳答案

JavaFX 中的大多数组件都是 Nodes ,它们可以分层地相互关联。

来自Architecture introduction :

The JavaFX scene graph (...) is a hierarchical tree of nodes that 
represents all of the visual elements of the application's user interface.

Each node in a scene graph has a single parent and zero or more children.

应用于节点的转换也会影响其子节点,所以是的,JavaFX 具有您正在寻找的功能。

关于java - JavaFX是否支持像Piccolo2D这样的嵌套对象的层次转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19819946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com