当一行中的一行时,我从外部数据源填充我的Textarea 桌子被选中了。但该地区的内容有时不更新为什么? 我发现我经常使用带有crud功能的选择表单列表/表格向导编程。是否有框架如何在javafx中创建此向导的过程自动化?
this.tablePresenter.getTable().getSelectionModel().selectedItemProperty().addListener(new ChangeListener<Data>() {
@Override
public void changed(ObservableValue<? extends Data> ov, Data n, Data newData) {
if (newData != null) {
populateTextAreContent(service.getContent(newData.getData()));
});
populateTextAreaContent(String s)从外部数据源变成他的内容数据作为String对象,我绑定属性就像。我如何在javafx中调用异步?
private void populateTextAreaContent(String data) {
StringProperty p = new SimpleStringProperty(data);
this.textAreaPresenter.gettextArea().textProperty().bind(p);
}
我使用adam bien的afterburner框架作为我的架构。 而Textarea的演示者是空的
public class TextArePresenter实现Initializable {
@FXML
private TextArea content;
@Override
public void initialize(URL url, ResourceBundle rb) {
}
public TextArea gettextArea() {
return content;
}
}