gpt4 book ai didi

java - 在 JTextPane 中的插入符号位置获取样式

转载 作者:行者123 更新时间:2023-11-29 08:16:38 25 4
gpt4 key购买 nike

我有一个基本的文本编辑器,可以设置文档样式(粗体、下划线、斜体、下划线、左/右/居中对齐、颜色、字体大小/系列),一切都很好。我遇到的问题是我希望样式将我的按钮和框设置为插入符号所在位置的正确样式。

例如,我有字符串

the quick brown fox jumps over the lazy dog

当我在 u 和 i 之间快速单击时,我希望打开斜体按钮以指示插入符号所在的文本具有斜体样式。

我使用 JTextPane 来保存文本,并使用 StyledEditorKit 来设置样式。

谢谢。

最佳答案

我想你要找的是

getCharacterAttributes 来自 JTextPane 的方法

http://download.oracle.com/javase/7/docs/api/javax/swing/JTextPane.html#getCharacterAttributes ()

关于java - 在 JTextPane 中的插入符号位置获取样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4360234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com