Re: Setting table row height according the renderer component




"noa" <noah.drach@xxxxxxxxx> wrote in message
news:1166949123.855106.140970@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Oliver Wong wrote:
"noa" <noah.drach@xxxxxxxxx> wrote in message
news:1166716693.753529.61440@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

I thought that a JTextPane wraps automatically, so if i limit it's
width the height is calculated automatically.
I was wrong?

You're confusing the actual width with the preferred width. There's a
certain size the control *prefers* to be, and in the case of the control
you
chose, it's preferred size will be such that no word wrapping occurs. If
you
manually set the width, it'll perform word wrapping, but you won't find
out
what pixel height is required to display these words by querying the
preferred height.

I don't understand, what am i supposed to make this work?

I'd redesign the GUI so as not to need to do what you're trying to do.

Failing that, I'd do custom text rendering myself, instead of using a
JTextPane. But you said you need style text, so that'll probably be
difficult. Good luck.

- Oliver


.


Quantcast