gpt4 book ai didi

string - 何时在 String 上使用 StringProperty?

转载 作者:行者123 更新时间:2023-12-03 14:48:55 25 4
gpt4 key购买 nike

我正在用 JavaFX 开发一个应用程序,我想用一个 Person 表示一个人的信息类(class)。我遇到了一个教程,其中一个人的名字被表示为 StringProperty而不是 String .我已经搜索了这些差异并发现了thisthis但是那里的解释不足以让我捕获这个概念。网上有帖子说使用StringProperty有好处超过 String但不能提及他们。

现在我的问题是:什么条件需要使用StringProperty超过 String这样做有什么好处?

为什么这个:
StringProperty firstName;
在此:
String firstName;

最佳答案

When to use StringProperty firstName over String firstName?



当这个 firstName 使用它变量将被其他人观察到。您也可以通过附加监听器来观察它。您可以在与 JavaFX 的其他可观察对象的绑定(bind)中使用此变量。在某些情况下,必须使用 JavaFX 属性,例如使用可编辑的 tableView 呈现的人员列表。为了在编辑的单元格中立即反射(reflect)更改,底层绑定(bind)字段应该是一个属性。

关于string - 何时在 String 上使用 StringProperty?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31266498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com