Re: JTextPane woes...
- From: Frances <fdr58@xxxxxxxxx>
- Date: Sun, 28 Aug 2005 13:11:13 -0400
Christian Kaufhold wrote:
Frances <fdr58@xxxxxxxxx> wrote:
I need to switch from JTextArea to JTextPane b/c need to change font color according to user input, but am running into all sorts of problems.. you can't specify a size in rows and columns like you can in JTextArea, setSize() is being ignored.. also why no append() method in JTextPane.. how do I achieve what append() method does... such complication simply b/c I need to change font color (JUST font color) according to user input... :(
(this is for an IM chat window... so on top window need to display users' ID with their message.. ID needs to be a diff. font color..
sounds simple.. but well, JTextPane making this very complicated..)
would very much appreciate some help.. thank you..
Please calm down.
JTextArea.append() is just a shorthand for getDocument().insertString(getDocument.getLength(), %, null);
size in rows and columns does not make sense for JTextPane in the generic case (because there is not one fixed font), but they can be done similar to as JTextArea if desired (override getPreferredScrollableViewportSize and maybe getPreferredSize, see JTextArea source; it is really not difficult).
Christian
thank you very much Christian, I will try all this... .
- References:
- JTextPane woes...
- From: Frances
- Re: JTextPane woes...
- From: Christian Kaufhold
- JTextPane woes...
- Prev by Date: Re: JTexPane: Cross-platform chaos
- Next by Date: Re: Unicode - UGLY GUI
- Previous by thread: Re: JTextPane woes...
- Next by thread: Re: Unicode - UGLY GUI
- Index(es):
Relevant Pages
|