首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JTextPane AttributeSet

JTextPane AttributeSet
EN

Stack Overflow用户
提问于 2014-09-19 15:54:35
回答 1查看 616关注 0票数 2

首先,有人能解释一下JTextPane类中以下方法之间的区别吗?因为我编译了一个示例,它们给了我相同的结果:

  • setCharacterAttributes(AttributeSet attr, boolean replace)
  • setParagraphAttributes(AttributeSet attr, boolean replace)
  • setLogicalStyle(Style s)

2秒,以下方法(总是在类JTextPane中)之间有什么区别:

  • getInputAttributes()
  • getLogicalStyle()
  • getStyle(String nm)

如果有人能给我一个例子来说明所有这些方法的真正用途,那就太好了,因为他们的官方文档没有得到很好的解释。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-19 16:14:55

  1. setCharacterAttributes:这是像字体和文字颜色这样的东西
  2. setParagraphAttributes:这应该用来设置行距之类的东西.看看您是否设置了行距属性,它不应该与setCharacterAttributes一起工作
  3. setLogicalStyle:这将使用给定的样式类型。这与setParagraphAttributes具有相同的效果,但样式来自于StyledDocument的逻辑样式(请参阅StyledDocument -addStyle的API ).这个概念类似于word中的"Header 1“"Header 2”。
  4. getInputAttributes:获取当前与光标在JTextPane中的位置关联的属性
  5. getLogicalStyle:获取已设置光标位置的本地样式(如果有的话)
  6. getStyle(.):这将从StyledDocument获得一个逻辑样式
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25937897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档