{"id":3213,"date":"2015-10-16T11:10:03","date_gmt":"2015-10-16T09:10:03","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=3213"},"modified":"2015-10-16T11:10:03","modified_gmt":"2015-10-16T09:10:03","slug":"thema-der-woche-properties-und-bean-bindings","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2015\/10\/thema-der-woche-properties-und-bean-bindings\/","title":{"rendered":"Thema der Woche: Properties und Bean-Bindings"},"content":{"rendered":"<ol>\n<li>Lies\u00a0<a href=\"https:\/\/docs.oracle.com\/javase\/8\/javafx\/properties-binding-tutorial\/binding.htm\">https:\/\/docs.oracle.com\/javase\/8\/javafx\/properties-binding-tutorial\/binding.htm<\/a>.<\/li>\n<li>Simuliere in einem Beispiel den Unterschied zwischen einem Change- und Invalid-Event.<\/li>\n<li>Was ist ein Java SE Profil und geh\u00f6rt die Property-API immer zu jedem Profil?<\/li>\n<li>Verschaffe \u00dcberblick \u00fcber\u00a0<a href=\"https:\/\/docs.oracle.com\/javase\/8\/javafx\/api\/javafx\/beans\/binding\/Bindings.html\">https:\/\/docs.oracle.com\/javase\/8\/javafx\/api\/javafx\/beans\/binding\/Bindings.html<\/a>.<\/li>\n<li>Baue ein Bindung f\u00fcr ein double mit folgender Logik: ist das\u00a0double echt kleiner als 0, ist das Ergebnis -1, wenn es gr\u00f6\u00dfer\/gleich 0 ist, ist das Ergebnis +1.<\/li>\n<li>Schreibe einige neues Bindings:<\/li>\n<\/ol>\n<ul>\n<li>von double -&gt; boolean,\u00a0wenn double == 0 ist,<\/li>\n<li>von Point -&gt; double f\u00fcr den Abstand zum Nullpunkt<\/li>\n<li>von String -&gt; Point, wobei der String &#8222;1,23&#8220; dann zum new Point(1,23) wird<\/li>\n<li>verkn\u00fcpfe die drei letzten Properties, dass ein String mit einem Punkt auf boolean abgebildet wird<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Lies\u00a0https:\/\/docs.oracle.com\/javase\/8\/javafx\/properties-binding-tutorial\/binding.htm. Simuliere in einem Beispiel den Unterschied zwischen einem Change- und Invalid-Event. Was ist ein Java SE Profil und geh\u00f6rt die Property-API immer zu jedem Profil? Verschaffe \u00dcberblick \u00fcber\u00a0https:\/\/docs.oracle.com\/javase\/8\/javafx\/api\/javafx\/beans\/binding\/Bindings.html. Baue ein Bindung f\u00fcr ein double mit folgender Logik: ist das\u00a0double echt kleiner als 0, ist das Ergebnis -1, wenn es gr\u00f6\u00dfer\/gleich 0 ist, ist das [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[13],"tags":[],"class_list":["post-3213","post","type-post","status-publish","format-standard","hentry","category-die-wochentliche-dosis-java"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/3213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=3213"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/3213\/revisions"}],"predecessor-version":[{"id":3214,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/3213\/revisions\/3214"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=3213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=3213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=3213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}