我试图做一个EventStream从DoubleProperty在ReactFX(我都试过2.0M5和1.4.1稳定)。 我不断从IntelliJ收到此错误: 我尝试使用Wiki中的示例代码: ...我得到同样的错误。 我究竟做错了什么? ...
我试图做一个EventStream从DoubleProperty在ReactFX(我都试过2.0M5和1.4.1稳定)。 我不断从IntelliJ收到此错误: 我尝试使用Wiki中的示例代码: ...我得到同样的错误。 我究竟做错了什么? ...
我对“ suppressWhen(...)”和“ filter(...)”这两种方法有疑问,如果在上下文中使用它们有什么区别,例如: 我有一个布尔属性,如: 我有一系列的价值观,像: 如果BooleanProperty bp为false时,我想过滤流是否有任何区别: ...
我正在使用LiveList将组的子项绑定到包含子项数据的列表。 这是一个例子: 我的问题是,对于intList的每个更改,绑定列表都会更新两次,并且创建的对象超出了需要。 运行代码可以得到: 我希望intList中的每个元素在组的子级中都有一个Circle 。 为什么会发生 ...
在JavaFX的Property您可以通过val.isNull()和val.isNonNull()获得null或非null的布尔绑定。 在ReactFX中这等效于什么? 我试过了: 但是它将返回一个Val<Boolean> ,其实际值为null而不是true (这 ...
我有N个可观察值合并的EventStream。 从这个值我想要最小的值。 例如: 我的问题是,我想要在第一个过滤后的值之后还有一个新的init值进行累加。 在这种情况下,例如“ Integer.MAX_VALUE”之类的东西。 因此,下一次累加不是: “ Math.min ...
如果我具有JavaFX属性,并从该属性创建事件流: 是否可以在创建时设置源(在本例中为“节点”),或稍后在订阅中获取此对象? 例如: 或在创建时: ...
我正在编写一个JavaFx控件,该控件包含一个获取用户输入(例如TextField)的子控件。 主要组件具有一个属性,该属性表示文本的已解析表示形式,例如LocalDateTime。 用户输入内容时,应更新此属性,因此我将其绑定到孩子的value属性。 还可以通过绑定value属性从外部更 ...
在常规JavaFX中,我将在2个或更多可观察对象上创建绑定,如下所示: 在ReactFx中,我可以创建一个这样的绑定: 但是我如何在2个或更多ReactFX可观察对象(Val和/或Var)上创建绑定? ...
向我展示了如何使用Val.selectVar(property, propertyOfProperty)类的方法来创建对属性的包含属性的依赖关系。 但是,我想知道如何继续在组成图中创建依赖项。 就像财产的财产等等。 这是我所知道和想要的示例: 基本上,我想知道某个属性何时会随包 ...
在这个问题中,我展示了如何通过更改包装对象并因此不发送更改的更新来处理更改属性的问题。 一个解决方案是使用ReactFX: 因此,现在,如果shape属性本身发生更改,它也会触发size更改(除非新形状具有相同的大小)。 但是现在我想用自定义绑定绑定到属性,下面有一个问题说明。 ...
因为这是关于设计的问题,所以我将先说我拥有什么和我想要什么。 我有一个使用合成的设计。 一个Cell对象包含一个Shape对象和一个Background对象(在此示例中为定制对象)。 这2个中的每个都有定义它们的自己的数据。 这是代码示例: 我也有一个需要代表许多单元格的GU ...
这里是反应式编程的新手。 我正在尝试使用ReactFX在JavaFX中实现一个“惰性”实时搜索文本区域。 在这里我懒惰的意思是,一旦用户停止键入一秒钟,它将执行搜索。 该代码非常简单: 然后订阅该事件流并发贴。 但是我也希望它在用户按下Enter键后立即执行搜索。 我不 ...
多亏了James_D,当我移动或调整组的大小时,我具有完美的撤消/重做功能。 不幸的是我也不能使其与旋转一起工作。 编辑:我做了一个自定义的边界框和撤消/重做也为旋转工作。 但是每次我撤消任何更改时都会引发异常消息: 线程“ JavaFX应用程序线程”中的异常 jav ...
我正在使用UndoFX和ReactFX为2D形状应用程序实现Undo / Redo功能。 问题是当我移动形状时,EventStream会记录移动的每个X / Y像素。 我只想记录最后一个位置(当用户释放拖动时)。 到目前为止我尝试过的是: 而不是使用changesOf(rec ...
EventStream中的EventStream是否有任何功能来缓存最后一个值,以便可以将其重播给新订阅者? RxJava Observable具有许多执行这些任务的过程。 我希望EventStream可能具有类似的功能...除非我忽略了一个我不想在GUI中这样做的原因,而我应该坚持只发布范 ...
我遇到了TableView的问题,并将ReactFX 的反应式绑定用于setCellValueFactory 。 该EventStream从驱动绑定起源RxJava Observable然而,在下面的代码,你会发现一种方法,将其转换为EventStream 。 但是,除了列的初始绑定值之外, Ta ...
我有一个JavaFX仪表板,它可以根据复杂的上下文隐藏和显示组件,因此ReactFX是一个很好的实用程序。 我通过遍历每个节点,在每个EventStream visibleProperty()创建EventStream ,然后订阅一个操作来切换managedProperty()并调用siz ...
我将更大量地使用RxJava和ReactFX,但是我想了解的是如何调和两者,因为ReactFX没有RxJava依赖关系,那么两者如何在同一个monad中彼此通信? 在没有太多样板的情况下,在JavaFX的ObservableValue ,RxJava的Observable和ReactFX的St ...
我编写了上面的JavaFX实用程序方法,该方法创建ObservableList的实时映射,在源列表更改时更新映射。 我后来发现了ReactFX及其等效的LiveList.map : 我不想再次重新发明轮子,我现在正在寻找一个map函数,它返回一个observable列表并自动观察那些 ...
我是ReactFX的新手,正在尝试捕获用于典型复制操作的CTRL和C键。 如何有效地将其捕获到流中? 这是到目前为止我能做的所有事情,但是甚至还没有编译... ...