gpt4 book ai didi

java - 与 Java 的数据绑定(bind)

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:56 31 4
gpt4 key购买 nike

我有一个应用程序,其中包含多个显示同一对象的窗口/ View 。例如,我有一个带有名称和位置字符串的用户对象,以及一个用于他们图片的 ImageIcon。

然后在我的窗口上,我将像这样使用该用户对象的详细信息 -

  1. 我创建了一个 JPanel。
  2. 我向其中添加 JLabel(nameLabel、locationLabel、imageLabel)
  3. 我为每个标签调用 setText()(或 imageLabel 的 setIcon)以将其文本/图像设置为用户对象数据。

我必须反复这样做

  1. 显示用户对象数据的每个窗口
  2. 每次更改用户对象时,我都必须再次调用标签上的 setText()。

在 C# 中,当我使用数据绑定(bind)时,当我更新一个对象时,它会自动反射(reflect)在数据绑定(bind)到它的 GUI 元素中。 Java 是否存在类似的东西?

最佳答案

你需要的是Property Change Listener

关于java - 与 Java 的数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9907806/

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