| Author |
Printing to something besides the console
|
Bd Howard
Greenhorn
Ranch Hand
Joined: Mar 30, 2012
Posts: 72
|
|
Hello,
Which class is best to use if I want to output text, but not to the console? I'd like to give the user the output in a nice, formatted manner with a specific font. The output will be approximately one page worth of text. I'd like to be able to scroll, so I'll need JScrollPane too. Or is there a better way?
I've been reading about JTextArea, but I don't know if that is the best way to go about this.
Cheers
BD
|
I've got just enough Java knowledge to royally screw everything up. :-)
|
 |
Rob Spoor
Sheriff
Joined: Oct 27, 2005
Posts: 19216
|
|
|
I'd use either a JTextArea for plain text, or a JTextPane if you need to add formatting.
|
SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
|
 |
Bd Howard
Greenhorn
Ranch Hand
Joined: Mar 30, 2012
Posts: 72
|
|
Thanks Rob. Sorry for the late reply, but I've been focused on writing a C program for another class. :-(
Much prefer Java. :-)
BD
|
 |
Rob Spoor
Sheriff
Joined: Oct 27, 2005
Posts: 19216
|
|
You're welcome.
And having been busy with some JNI myself the last few days I have to agree with you.
|
 |
Bd Howard
Greenhorn
Ranch Hand
Joined: Mar 30, 2012
Posts: 72
|
|
To continue on this thought.......
I have my JTextPane working, all of my output looks good, so now I am trying to extend my knowledge. Is there a way to change the font color of individual words? I see how to change the color of everything in the Pane, but I want more granularity. For example, to add emphasis to a result such as:
The number of comparisons was 412
Can color specs be added to a Style or a SimpleAttributeSet, so whenever that Style (or SimpleAttributeSet) is used, the text is colored? It would seem to be a simple solution if I could just apply a Style to the outputting of that variable that resolves to 412, but I don't know if that is possible.
Cheers
BD
|
 |
Bd Howard
Greenhorn
Ranch Hand
Joined: Mar 30, 2012
Posts: 72
|
|
I found what I was looking for. I was too quick to give up on my search. :-(
BD
|
 |
 |
|
|
subject: Printing to something besides the console
|
|
|