What contributes to a labels width?
Mark Fortner
phidias51 at gmail.com
Tue Dec 4 12:33:04 PST 2012
I think the Label has an inset which may account for the difference between
the Text width and the Label width.
Mark
Cheers,
Mark
On Tue, Dec 4, 2012 at 12:06 PM, Randahl Fink Isaksen <randahl at rockit.dk>wrote:
> I am trying to calculate the width of a label before it has been laid out
> by simulating its width as follows:
>
> Text text = new Text();
> text.setFont(label.getFont());
> text.setText(label.getText());
> Bounds bounds = text.getLayoutBounds();
> double labelWidth = Math.ceil(bounds.getWidth());
>
> Unfortunately, it seems the label width I am predicting is a little less
> than the actual width of the label after layout (69 vs. 71). Could anyone
> enlighten me here – what else contributes to the width of the label than
> the font and the text?
>
> (or could this be attributed to rounding differences inside label and
> text?)
>
> Thanks
>
> Randahl
More information about the openjfx-dev
mailing list