我希望在Java中定义一个路由器,它将Jess的打印输出内容带入JavaFx GUI的 TextField / TextArea 。
此处提出了类似的问题:Jess printout contents print in Java,但问题是我使用的是在Swing中导入javafx.scene.control.TextArea
而不是java.awt.TextArea
的JavaFx。
我已尝试扩展TextAreaWriter
类并重新定义约束器以获取TextArea
对象,但问题仍在TextArea
追加方法。
答案 0 :(得分:0)
您必须实现java.io.Writer的合适子类。然后可以在对
的调用中使用该对象rete.addOutputRouter( "t", writerToTextArea );
当然,这与链接中概述的方法相同;只有你自己必须编写更多的Java代码。