ControlFx PropertySheet自定义控件

时间:2016-04-10 12:25:36

标签: javafx controlsfx

我在项目中使用ControlFx PropertySheet。我设法让它运行。
BeansObj:

public class BeansObj implements Serializable {  
    private String name;
    private String mail;
    private boolean smart;
    private int age;
    //Getters,Setters, Beans stuff....
}  

ControllerClass:

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 - 如何隐式设置此文本值?

对于邮件字段(String)

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

对于每个字段

3 - 如何将css class | id添加到特定的Control?

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

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

,如果BeansObj具有Collection属性

5 - 如何让它生成一个tableView?

提前谢谢。

0 个答案:

没有答案