在 javafx 中摆动 JTextPane
Swing JTextPane in javafx
我正在寻找 javafx 中的富文本区域。我试过 Tomas Mikula 的 RichTextFX 组件,但它对我的需要来说太麻烦了。
我在想是否可以使用 SwingNode class.
插入一个 swing JTextPane
到目前为止它确实可以正常工作,我可以看到 JTextPane 中的文本和它周围的 JScrollPane 甚至可以正常工作。 JTextPane 上的鼠标侦听器似乎也可以针对鼠标事件正确触发,但除此之外......没有任何效果。
没有光标指示当前位置,无法"click"用鼠标改变位置,select文本,...
按键事件根本没有到达(使用按键监听器)
是否可以在 javafx 中使用 JTextPane?如果可以,我缺少什么?
目前我只知道这个问题的解决方法。
node.setOnMouseReleased(event -> node.requestFocus());
(节点是你的SwingNode)。
我使用 mouseReleased 来模拟与标准 FX 节点相同的行为。
我正在寻找 javafx 中的富文本区域。我试过 Tomas Mikula 的 RichTextFX 组件,但它对我的需要来说太麻烦了。
我在想是否可以使用 SwingNode class.
插入一个 swing JTextPane到目前为止它确实可以正常工作,我可以看到 JTextPane 中的文本和它周围的 JScrollPane 甚至可以正常工作。 JTextPane 上的鼠标侦听器似乎也可以针对鼠标事件正确触发,但除此之外......没有任何效果。
没有光标指示当前位置,无法"click"用鼠标改变位置,select文本,...
按键事件根本没有到达(使用按键监听器)
是否可以在 javafx 中使用 JTextPane?如果可以,我缺少什么?
目前我只知道这个问题的解决方法。
node.setOnMouseReleased(event -> node.requestFocus());
(节点是你的SwingNode)。
我使用 mouseReleased 来模拟与标准 FX 节点相同的行为。