Re: JTextPane woes...



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... .



Relevant Pages

  • Highlighter remove font color
    ... When I use a highlighter in a JTextPane, the font color is not setting as ... I use java 1.4.2_08 on Mandrake 10.0. ... The color of text is magenta, but in the highlighter area it is black. ...
    (comp.lang.java.gui)
  • JTextPane woes...
    ... 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.. ...
    (comp.lang.java.gui)
  • Re: Mixing font colors in a JTextArea
    ... >> JTextArea.setForegroundsets the font color for the entire component, ... > Use HTML in a JEditorPane. ... > look to a JTextPane and manipulate the document attributes. ... HTML or the simple default styled text with both. ...
    (comp.lang.java.gui)
  • Re: Setting caretPosition correctly
    ... Christian Kaufhold wrote: ... > MouseEvent points are in the coordinate system of their component. ... > Use SwingUtilities.convertPoint to convert from JButton to JTextPane ...
    (comp.lang.java.gui)
  • Re: JTextArea and lines in different color
    ... > JEditorPane, JTextPane ... is there any way to have a text entry field ...
    (comp.lang.java.gui)