Javafx ControlFx属性表自定义控件

Javafx ControlFx属性表自定义控件,javafx,controlsfx,Javafx,Controlsfx,我正在我的项目中使用ControlFx。我设法让它运行起来。 BeansObj: public class BeansObj implements Serializable { private String name; private String mail; private boolean smart; private int age; //Getters,Setters, Beans stuff.... } 控制器类: public clas

我正在我的项目中使用ControlFx。我设法让它运行起来。
BeansObj:

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)));  
    }
}
对于boolen字段,生成的控件是一个带有空文本的复选框

1-如何隐式设置此文本值

用于邮件字段(字符串)

2-如何添加自定义验证方法

对于每个字段

3-如何向特定控件添加css类| id

默认情况下(我猜)所有控件都属于基本类别()

4-如何隐式或显式设置类别

如果BeansObj有一个Collection属性

5-如何使其生成tableView


提前谢谢。

所以我放弃了这一点,制作了自己的定制属性表!!这很笨拙,但它能完成任务!!