14.09.2015 Views

e(fx)clipse - JavaFX Tooling and Runtime

e(fx)clipse - JavaFX Tooling and Runtime - Tomsondev Blog

e(fx)clipse - JavaFX Tooling and Runtime - Tomsondev Blog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

e(<strong>fx</strong>)<strong>clipse</strong> runtime<br />

✤<br />

Adapting to FX-Observable is very nice e.g. for Tables<br />

photoAreas = new TableView();<br />

TableColumn col = new TableColumn();<br />

col.setText("Description");<br />

col.setCellValueFactory(new Callback<br />

() {<br />

! ! ! !<br />

@Override<br />

public ObservableValue call(CellDataFeatures param) {<br />

! ! IObservableValue v = EMFProperties.value(PHOTO_AREA__DESCRIPTION).observe(param.getValue());<br />

! ! return AdapterFactory.adapt(v);<br />

! }<br />

});<br />

ObservableList list = AdapterFactory.adapt(EMFProperties.list(PHOTO__AREAS).observeDetail<br />

(currentSelection));<br />

photoAreas.setItems(list);<br />

Mittwoch, 28. März 2012

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!