プロジェクトでControlFx PropertySheetを使用しています。私はそれを実行するために管理します。
Bean オブジェクト:
public class BeansObj implements Serializable {
private String name;
private String mail;
private boolean smart;
private int age;
//Getters,Setters, Beans stuff....
}
コントローラークラス:
public class Controller implements Initializable {
@FXML
private PropertySheet sheet;
@Override
public void initialize(URL location, ResourceBundle resources){
sheet.getItems().addAll(BeanPropertyUtils
.getProperties(new BeansObj("foo","foo@bar.foo",true,41)));
}
}
ブール フィールドの場合、生成されたコントロールはテキストが空のチェックボックスです。
1-このテキスト値を暗黙的に設定する方法は?
メール欄の場合(文字列)
2-カスタム検証方法を追加するには?
フィールドごとに
css class|id を特定のコントロールに追加する方法は?
デフォルトでは(推測)、すべてのコントロールは基本カテゴリ(PropertySheet.Mode) に属します
4-カテゴリを暗黙的または明示的に設定する方法は?
そして、BeansObj が Collection 属性を持つ場合
5-tableViewを生成する方法は?
前もって感謝します。