JavaFXはじめました
import javafx.ui.*; public class Tesuto2 { attribute x:String; attribute y:String; attribute goukei: String; } var tes = Tesuto2 {x:"山" y: "川"}; var goukei=bind "{tes.x}と{tes.y}"; // *A var win = Frame { title: bind " JavaFX" width: 200 height:150 content: GridPanel { rows:3 columns:1 cells: [ TextField { value: bind goukei // *B }, TextField { value: bind tes.x } ] } visible: true };
下のテキストフィールドを書き換えると,上のフィールドもそろって変わる,ってのができた.
でも
aの var goukei を tes.goukeiに bの goukei をtes.goukei に
すると,そろって変わってくれない.
というか,本当は
public class Tesuto2 { attribute x:String; attribute y:String; attribute goukei: bind "{x}と{y}"; }
と書きたいんだけどなあ (goukei がexcel でいうところの計算式の入ったセルにしたい)