javafx textarea更新和异步调用?

时间:2014-01-24 17:08:56

标签: java asynchronous javafx

当一行中的一行时,我从外部数据源填充我的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;
}

}

0 个答案:

没有答案