如何使用绑定自动更改JavaFX TextField中的文本?

地亚哥

我尝试了以下语句:

movieTextField.textProperty().bindBidirectional(new SimpleStringProperty(YIFY.getPeliculaBuscada(), "peliculaBuscada"));

成为movieTextFieldJavaFXTextFieldYIFY.getPeliculaBuscada()返回String

在调用的那一刻,getPeliculaBuscada有一个初始化的String,但是TextField没有显示任何内容。

我该怎么做?

詹姆斯_D

带有SimpleStringProperty两个参数构造函数(请参阅Javadocs)采用对象,该对象是属性的所有者和属性的名称。这些参数都不是参数的初始值,null默认情况下为初始值

要创建StringProperty具有所需价值的商品,您可以执行以下操作

movieTextField.textProperty().bindBidirectional(new SimpleStringProperty(YIFY.getPeliculaBuscada()));

但是,这实际上并不会做任何事情,只是会初始化文本字段中的文本:它在功能上等同于

movieTextField.setText(YIFY.getPeliculaBuscada());

原因是文本字段中的文本已绑定到StringProperty您不再引用的文本上因为您没有对的引用StringProperty,所以没有其他更改方式,因此绑定到它的文本没有任何意义。另一方面,如果文本字段中的文本发生更改,则将更新StringProperty;否则,将更新StringProperty。但是由于您没有引用它,因此您无法观察到这种变化。

您可能正在寻找的是YIFY使用实例作为实例的类,StringProperty并通过StringProperty peliculaBuscadaProperty()方法将其公开那你会做movieTextField.textProperty().bind(YIFY.peliculaBuscadaProperty());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在javafx TextField中更改文本的颜色?

来自分类Dev

JavaFX:TextField 中的文本对齐错误

来自分类Dev

如何在TextField中设置文本填充?

来自分类Dev

如何在TextField中设置文本填充?

来自分类Dev

如何从运行时添加的javafx TextField中获取文本?

来自分类Dev

在 javaFX TextField 中设置文本颜色“不使用 CSS”

来自分类Dev

JavaFX的 - 取消文本在TextField中,当打开新的阶段

来自分类Dev

JavaFX TextField:当文本溢出时如何向右“自动滚动”

来自分类Dev

JavaFX TextField 文本验证

来自分类Dev

如何在警报中从TextField获取输入文本

来自分类Dev

使用textField中的文本进行命名-Maya python

来自分类Dev

UI设计:如何在我向TextField中输入文本时将TextField文本设置为不可见

来自分类Dev

如何绑定在不同FXML中的两个TextField的文本属性

来自分类Dev

如何在JavaFX中双向将LocalDate绑定到TextField

来自分类Dev

斯威夫特:当其他textField被填充时,如何自动更改textField文本?

来自分类Dev

Fultter:如何更改TextField中特定字符之前的所有文本的颜色?

来自分类Dev

如何使用jQuery自动更改按钮文本?

来自分类Dev

将TextField的文本绑定到某个对象(JavaFX)

来自分类Dev

javafx:将标签文本属性与TextField的+ FORMAT结果绑定

来自分类Dev

JavaFX 8-如何将TextField文本属性绑定到TableView整数属性

来自分类Dev

JavaFX TextField:自动将文本转换为大写

来自分类Dev

QML TextField如何大写文本

来自分类Dev

如何使用按钮更改javafx中的图像

来自分类Dev

CSS更改javafx中TextField的大小

来自分类Dev

如何通过UI测试在Jetpack中输入文本组成TextField?

来自分类Dev

(Java)如何在另一个程序的Textfield / Textarea / Textlabel / ...中读/写文本

来自分类Dev

Java Swing-如何从另一个类获取TextField中的文本值

来自分类Dev

使用Textfield数据创建文本文件并上传到Flutter中的Firebase存储

来自分类Dev

使用NSManagedObject子类中的字符串设置TextField文本的问题

Related 相关文章

  1. 1

    如何在javafx TextField中更改文本的颜色?

  2. 2

    JavaFX:TextField 中的文本对齐错误

  3. 3

    如何在TextField中设置文本填充?

  4. 4

    如何在TextField中设置文本填充?

  5. 5

    如何从运行时添加的javafx TextField中获取文本?

  6. 6

    在 javaFX TextField 中设置文本颜色“不使用 CSS”

  7. 7

    JavaFX的 - 取消文本在TextField中,当打开新的阶段

  8. 8

    JavaFX TextField:当文本溢出时如何向右“自动滚动”

  9. 9

    JavaFX TextField 文本验证

  10. 10

    如何在警报中从TextField获取输入文本

  11. 11

    使用textField中的文本进行命名-Maya python

  12. 12

    UI设计:如何在我向TextField中输入文本时将TextField文本设置为不可见

  13. 13

    如何绑定在不同FXML中的两个TextField的文本属性

  14. 14

    如何在JavaFX中双向将LocalDate绑定到TextField

  15. 15

    斯威夫特:当其他textField被填充时,如何自动更改textField文本?

  16. 16

    Fultter:如何更改TextField中特定字符之前的所有文本的颜色?

  17. 17

    如何使用jQuery自动更改按钮文本?

  18. 18

    将TextField的文本绑定到某个对象(JavaFX)

  19. 19

    javafx:将标签文本属性与TextField的+ FORMAT结果绑定

  20. 20

    JavaFX 8-如何将TextField文本属性绑定到TableView整数属性

  21. 21

    JavaFX TextField:自动将文本转换为大写

  22. 22

    QML TextField如何大写文本

  23. 23

    如何使用按钮更改javafx中的图像

  24. 24

    CSS更改javafx中TextField的大小

  25. 25

    如何通过UI测试在Jetpack中输入文本组成TextField?

  26. 26

    (Java)如何在另一个程序的Textfield / Textarea / Textlabel / ...中读/写文本

  27. 27

    Java Swing-如何从另一个类获取TextField中的文本值

  28. 28

    使用Textfield数据创建文本文件并上传到Flutter中的Firebase存储

  29. 29

    使用NSManagedObject子类中的字符串设置TextField文本的问题

热门标签

归档