我需要帮助通过添加删除线来更新我的 JTextPane

I need help updating my JTextPane by adding a strikethrough

我正在开发用户界面,我在 JPanel 中有一个 JTextPane,在 JTextPane 中我使用 JTextPane.getStyledDocument().insertString() 添加了字符串。现在我想更新 JTextPane 并在这些词上加上删除线。

单击 JButton 后如何更新单词?我不希望 JTextPane 中的所有字符串都被删除线,只是某些字符串。

在 jButton 的 actionListener 中试试这个。

jTextPane.setContentType( "text/html" );
jTextPane.setText("<strike> Words to strike </strike> Words not to Strike");

用你的逻辑敲击所需的词。

您可以使用 jTextPane.getSelectedText()jTextPane.getText();