I am also wondering why this has to be so inconsistent.
Just in case you didn't know.

You can say
        p = s.asObject();
in your example.

LG, Michael

Am 15.02.17 um 16:59 schrieb Jens Auer:
Hi,

I am wondering why SimpleIntegerProperty implements only Property<Number> and not 
Property<Integer>. This came up while using ReactFx where I tried to bind a 
Var<Integer> to a SimpleIntegerProperty and it fails to compile:
SimpleIntegerProperty s = null;

Var<Integer> v=null;;
v.bindBidirectional(s);

It turns out that this is due to the inheritance hierarchy and it also prevents 
code like
javafx.beans.property.Property<Integer> p;
javafx.beans.property.SimpleIntegerProperty s;

p = s;

Cheers,
Jens

Jens Auer
(Softwareentwicklung)
___________________________________________________________
Unternehmensberatung H & D GmbH
Niederlassung Weißenthurm
Werftstr. 5 - 56575 Weißenthurm
Tel.:            02637/94238 -110
Fax:            02637/94238 -149
michael.zim...@h-d-gmbh.de<mailto:michael.zim...@h-d-gmbh.de>
http://www.h-d-gmbh.de<http://www.h-d-gmbh.de/>
http://www.h-d-gmbh.de/impressum.html
___________________________________________________________


Reply via email to