Jess路由器引用javaFx中的TextField / TextArea

时间:2016-04-23 09:44:03

标签: java javafx javafx-2 javafx-8 jess

我希望在Java中定义一个路由器,它将Jess的打印输出内容带入JavaFx GUI的 TextField / TextArea

此处提出了类似的问题:Jess printout contents print in Java,但问题是我使用的是在Swing中导入javafx.scene.control.TextArea而不是java.awt.TextArea的JavaFx。

我已尝试扩展TextAreaWriter类并重新定义约束器以获取TextArea对象,但问题仍在TextArea 追加方法。

1 个答案:

答案 0 :(得分:0)

您必须实现java.io.Writer的合适子类。然后可以在对

的调用中使用该对象
rete.addOutputRouter( "t", writerToTextArea );

当然,这与链接中概述的方法相同;只有你自己必须编写更多的Java代码。