java - 单击其他组件后重新选择 JTextPane 中的文本

标签 java swing jtextpane

我想更改 JTextPane 中所选文本的大小 但是当我单击 JComboBox 选择大小时,选择消失,因此我无法更改大小。如何维持这个选择?

最佳答案

实际上选择仍然存在。它只是被隐藏,因为 JTextPane 失去了焦点。

您可以调用pane.getCaret().setSelectionVisible(true);使其可见,并使用setSelectionStart()/setSelectionEnd()来定义选定的片段。

关于java - 单击其他组件后重新选择 JTextPane 中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28872031/

相关文章:

java - 如何检查是否从java中的组合框中选择了特定项目(根据所选元素的数量确定)

java - 无法从 JTextPane 获取文本

java - 检索 JTextPane AttributeSet 值

java - JTextPane:如何设置字体大小

java - 如何从 Android Config Layout 中的 EditText 获取文本?

java - 如何以通用方式获取新记录的 ID? (带有 Postgres 的 JOOQ 3.4)

java - 处理运行时传递输入

java - 在实体类 java.time.ZonedDateTime 上找不到属性 null 以将构造函数参数绑定(bind)到

Java,在框架的背景图像上放置一个面板

java - 从 Mysql 数据库填充 JFreechart TimeSeriesCollection?