This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
With JavaFX, you can easily implement the 3 transformer sliders by binding properties of any objects to the slider values. So, to hook up a rectangle to 3 sliders that control angle, scale, and shear you use the transforms property:
Any Node (including UI controls) can be transformed.
You can also provide effects, animation, and manipulate a 2D graphics space.
You can still leverage your Java knowledge, since calling Java APIs is totally transparent.
JavaFX is easy to learn and its declarative style makes code concise and easy to read, as the above example hopefully shows.
I would urge you to check out JavaFX and see if you like it!
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com