Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to set default font for JTextPane

 
Naresh Devasani
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have lot of issues while i am trying to write a "style pad" by using Editable JTextPane.
> Content type i am using is: "text/html"
> So, Document: HTMLDocument and Editor: HTMLEditorKit

1. I wanted to set the default font family/name as "Arial".
2. Set the paragraph attributes to set the font to Arial. It works fine. But at a later stage when i copy and paste the text to the textcomponent, pasted text is comming in the default font(Not Arial).
3. With paste, one more problem: it is not pasting the text in the cursor position. It is pasting in the next line.
4. How to read the current caret position's attributes.

When i use setFont on TextComponent's instance, it is not applying, since i am setting the required attributes(Bold/Italic/Underline) through the AttributeSet, at later stage.

So, anything i am doing wrong here?
Even if you dont get the problem exactly, my main goal is te set the Font as "Arial" and it should retain always, throughout the program.

Please help me on this.
 
Michael Dunn
Ranch Hand
Posts: 4632
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic