Label doesn't break lines when it hits a newline character, so the natural usage of displaying multi-line text in a table doesn't work.
-- Noel. Todd Volkert wrote: > I'm not qualified to say, so I'll let Greg review it, but I'm curious as to > why you need a TextArea as a renderer (I'd think Label would suffice). Keep > in mind that renderers don't receive input, so you won't be able to select > the text that is rendered. > > -T > > On Wed, Nov 18, 2009 at 7:23 AM, Noel Grandin <[email protected]> wrote: > > >> Hi >> >> I can reasonably easily fix this (patch attached) and I don't seem to be >> breaking anything else (tested with KitchenSink). >> >> Is this patch acceptable? >> >> Thanks, Noel. >> >> >> Todd Volkert wrote: >> >> It has something to do with needing to know its break width so it knows >> where to wrap and thus how tall it should be. Greg's the TextArea expert, >> so he can elaborate. >> >> On Wed, Nov 18, 2009 at 7:06 AM, Noel Grandin <[email protected]> >> <[email protected]> wrote: >> >> >> >> Hi >> >> I note that TextAreaSkin returns [0,0] in getPreferredSize(). >> >> Is there a reason for this behaviour? >> I was trying to use TextArea as a renderer for my variableRowHeight >> TableView, but without a real preferredSize it doesn't work too well. >> >> Thanks, Noel. >> >> >> >> >> >> > >
