February 01, 2011
Mark Wielaard: New GPG key.
Finally created a new GPG key using gnupg. The old one was a DSA/1024 bits one and 8 years old. The new one is a RSA/2048 bits one. I will use the new one in the future to sign any release tarballs I might create. pub 2048R/57816A6A 2011-01-29 Key f...
More »
February 01, 2011
Andrew Hughes: [SECURITY] IcedTea6 1.7.8, 1.8.5, 1.9.5 Released!.
We are pleased to announce a new set of security releases, IcedTea6 1.7.8, IcedTea6 1.8.5 and IcedTea6 1.9.5.
This update contains the following security updates:
The IcedTea project provides a harness to build the source code from OpenJDK6 u...
More »
November/2024
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | | | |
|
|
JavaFX1.2: Layout
Two Worlds Collide
On the one hand, JavaFX's powerful scene-graph and animation engine enables gamer types to
rapidly create dynamic visual scenes that are functionally expressed through binding and triggers and timelines.
On the other, it's growing controls and charts libraries clearly stake out a more traditional GUI turf. As interfaces
finally graduate to the 21st century, the lines between these two worlds is blurring in exciting ways.
Our challenge is to evolve the FX platform to support this convergence, which speaks precisely to why
layout in JavaFX is complicated enough that it requires a blog series to explain.
So let's get down to business. With JavaFX1.2 there are two approaches to laying out your scene:
app-managed: application directly sets the position and size of nodes and uses FX binding to express
dynamic relationships.
container-managed: application places nodes inside containers which manage their size/position
according to preferences set on the containers and nodes.
Typical JavaFX applications merrily blend both approaches, but before we get into the nitty-gritty, let's review
a couple of core concepts that have arisen from our collision of purpose.
Resizable vs. Not
In JavaFX, every single visual element is represented by a stateful node in the scene graph. This means
that the base javafx.scene.Node class needs to...
Date: September, 10 2009
Url: http://www.java.net/blog/aim/archive/2009/09/10/javafx12-layout
Others News
|