Piccolo2D has two significant advantages above Swing:
- Each child can be shifted both in negative and positive directions of coordinates (Swing supports preliminary positive directions (and layout managers))
- Each component has associated affine transform and all it's children obey this transform. All parent path components' transform superpose to give final transform. In Swing some children components can ignore parent transform.
I regard this traits as "normal" and "essential" and the absence of these thing means that graphic library is invalid (like Swing).
So, I wonder if JavaFX
, which is proposed as improved alternative to Swing, contain essential traits above?