Piccolo2D 相对于 Swing 有两个显着的优势:
- 每个 child 都可以进行消极和积极的转变 坐标方向(Swing支持初步正向 方向(和布局管理器))
- 每个组件都有关联的仿射变换及其所有内容 children 服从这个转变。所有父路径组件的变换 叠加得到最终的变换。 Swing 中的一些子组件 可以忽略父变换。
我认为这个特征是“正常的”和“必要的”,没有这些就意味着图形库是无效的(比如Swing)。
所以,我想知道作为 Swing 的改进替代品提出的 JavaFX
是否包含上述基本特征?
最佳答案
JavaFX 中的大多数组件都是 Nodes ,它们可以分层地相互关联。
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/