It does.
Thanks.
On Jun 25, 2009 8:56 PM, "Greg Brown" <[email protected]> wrote:
TablePane has a "columns" collection and a "rows" collection. In WTKX, you
might define a table pane as follows:
<TablePane>
<columns>
<TablePane.Column width="120"/>
<TablePane.Column width="240"/>
</columns>
<rows>
<TablePane.Row height="80">
<ImageView image="a.png"/>
<ImageView image="b.png"/>
</TablePane.Row>
<TablePane.Row height="160">
<ImageView image="c.png"/>
<ImageView image="d.png"/>
</TablePane.Row>
</rows>
</TablePane>
This table pane would contain 4 ImageView cells, with column widths and row
heights as specified. It is analogous to defining a table in HTML, only we
require you to define your columns up front (so we don't have to infer them)
and we don't require the equivalent of <td> tags (any component can be a
cell).
In Java, it would look like this:
TablePane tablePane = new TablePane();
tablePane.getColumns().add(new TablePane.Column(120));
tablePane.getColumns().add(new TablePane.Column(240));
TablePane.Row row1 = new TablePane.Row(80);
row1.add(new ImageView(Image.load(getClass().getResource("a.png"))));
row1.add(new ImageView(Image.load(getClass().getResource("b.png"))));
tablePane.getRows().add(row1);
TablePane.Row row2 = new TablePane.Row(160);
row2.add(new ImageView(Image.load(getClass().getResource("c.png"))));
row2.add(new ImageView(Image.load(getClass().getResource("d.png"))));
tablePane.getRows().add(row2);
Hope this helps.
On Jun 25, 2009, at 6:17 AM, Niclas Hedhman wrote: > (Sorry for posting
here, but I am currently...