JavaFX 是否支持嵌套对象(如 Piccolo2D)的分层转换?



Piccolo2D比Swing有两个显著的优势:

  1. 每个孩子都可以在消极和积极之间转移坐标方向(摆动支持初步正方向(和布局管理器))
  2. 每个组件都有关联的仿射变换及其所有孩子们服从这种转变。所有父路径组件的转换叠加以提供最终转换。在 Swing 中,一些子组件可以忽略父转换。

我认为这种特征是"正常的"和"必要的",缺少这些东西意味着图形库是无效的(如 Swing)。

那么,我想知道JavaFX ,它被提议作为 Swing 的改进替代品,是否包含上述基本特征?

JavaFX 中的大多数组件都是节点,它们可以在层次结构上相互关联。

从架构介绍:

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 具有您正在寻找的功能。

最新更新