当前位置: 首页 > 知识库问答 >
问题:

JavaFX&泛型-观察节点的一个属性,它是一个ObservableValue

仲孙翔飞
2023-03-14

给定JavaFX节点的一个属性,声明为:

public final ReadOnlyObjectProperty<Bounds> boundsInParentProperty

...它是一个observableValue 。和在相应的ChangeListener 中实现的方法:

public void changed(ObservableValue<? extends Bounds> observedValue, Bounds oldvalue, Bounds newvalue)

共有1个答案

顾承平
2023-03-14

有时,您为监听器订阅了多个变量的更改,您可能会感兴趣其中的哪一个发生了更改。这是观察者实现中非常流行的技巧。

 类似资料:
  • 有没有办法使用$watch订阅多个对象上的事件 E、 g。

  • 从xml中,我需要获得每个节点的名称和面积。 我知道示例xpath,比如,

  • 我试图用制作一个简单的马里奥游戏。因此,我需要一个,用于杀死(Mario中的主要敌人)。经过一番研究之后,我研究了 我还创建了一个 我相信(不确定我是否完全理解了这一点)这使得成为,并且我需要多个,这意味着我将有多个的 所以我有两个问题:我对有什么不了解,以及如何让多个()在死亡时调用

  • 函数应该从get请求返回一个 在这种情况下,我只能在为真时执行请求,否则我在函数

  • 我有一个组件订阅服务中的一个可观察对象。该方法反过来订阅另一个服务中的可观察对象。我想将一个数组从最后一个服务传递回第一个服务,然后第一个服务将该数组传递回组件。更具体地说,该组件调用其本地服务,然后调用一个数据服务,该数据服务通过http客户端访问我的数据库。http客户端正在工作,数据服务将数组返回给本地服务。本地服务接收数组,但我不知道如何将该数组作为可观察对象传递回组件。以下是简短的代码块

  • 问题是 我有一个活动,它定期从API获取数据并显示收到的数据。API 使用 OAuth,因此我会收到一个临时访问令牌,该令牌在一段时间(1 小时)后过期。如果应用尝试使用过期的令牌获取数据,则显然请求将失败。在我的应用的早期迭代中,我对网络请求使用 AsyncTasks,基本上只是执行了一个新的异步任务,该任务将在调用从服务器获取数据的主异步任务之前获取新的访问令牌。这工作得很好,因为主要的Asy