|
|
@ -258,6 +258,7 @@ public class RichTextToolBar extends BasicPane{ |
|
|
|
boolean isSub = RichTextToolBar.this.subPane.isSelected(); |
|
|
|
boolean isSub = RichTextToolBar.this.subPane.isSelected(); |
|
|
|
MutableAttributeSet attr = new SimpleAttributeSet(); |
|
|
|
MutableAttributeSet attr = new SimpleAttributeSet(); |
|
|
|
if (!isSub && RichTextToolBar.this.superPane.isSelected()) { |
|
|
|
if (!isSub && RichTextToolBar.this.superPane.isSelected()) { |
|
|
|
|
|
|
|
RichTextToolBar.this.superPane.setSelected(false); |
|
|
|
StyleConstants.setSuperscript(attr, false); |
|
|
|
StyleConstants.setSuperscript(attr, false); |
|
|
|
} |
|
|
|
} |
|
|
|
// 调用setCharacterAttributes函数设置文本区选择文本的字体
|
|
|
|
// 调用setCharacterAttributes函数设置文本区选择文本的字体
|
|
|
@ -273,6 +274,7 @@ public class RichTextToolBar extends BasicPane{ |
|
|
|
// 调用setCharacterAttributes函数设置文本区选择文本的字体
|
|
|
|
// 调用setCharacterAttributes函数设置文本区选择文本的字体
|
|
|
|
MutableAttributeSet attr = new SimpleAttributeSet(); |
|
|
|
MutableAttributeSet attr = new SimpleAttributeSet(); |
|
|
|
if (!isSuper && RichTextToolBar.this.subPane.isSelected()) { |
|
|
|
if (!isSuper && RichTextToolBar.this.subPane.isSelected()) { |
|
|
|
|
|
|
|
RichTextToolBar.this.subPane.setSelected(false); |
|
|
|
StyleConstants.setSubscript(attr, false); |
|
|
|
StyleConstants.setSubscript(attr, false); |
|
|
|
} |
|
|
|
} |
|
|
|
StyleConstants.setSuperscript(attr, !isSuper); |
|
|
|
StyleConstants.setSuperscript(attr, !isSuper); |
|
|
|