下面是我必须将文本 Pane 中的所有文本设置为粗体的代码,但如何才能仅将突出显示的文本设置为粗体并实现以下目标?
private void jButtonBoldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jTextPaneBody.setFont(jTextPaneBody.getFont().deriveFont(Font.BOLD));
}
如果突出显示的文本是正常的,请在单击按钮时将其更改为粗体
如果突出显示的文本为粗体,当我单击同一按钮时将其更改为正常
最佳答案
无法使用 (J)TextField 完成。如果您需要此功能,可以将 JTextPane
与 StyledEditorKit
和 StyledDocument
关于java - 更改突出显示文本java的字体样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28076940/