2012-11-21 45 views
3

我在场景中有一个标签。我需要始终为其中的文本添加最大的字体大小,以便文本始终在标签的可用大小中占用最大大小。如何更改标签的字体大小以获取最大尺寸

我该怎么做?谢谢:)

+0

你是如何解决它的? –

+0

我在接受的答案中使用了链接;-) – rbs

+0

但它使用的是文本而不是标签。 –

回答

1

我不知道我们是否有办法根据容器大小来设置字体大小。但是,您可以垂直或水平缩放文本以适应容器边界。看看以下...

Scaling a textbox without truncating text within it

+0

作品真的对我很好,thx。我还将缩放比例设置为相同的值,以便比例再次正常。 – rbs

2
final double MAX_FONT_SIZE = 30.0; // define max font size you need 
label.setFont(new Font(MAX_FONT_SIZE)); // set to Label 
+1

这并不能解决我的问题。当我设置一个非常大的字体大小,然后文本将被切割... 我认为这个问题有点不清楚,我会尝试解决这个问题。 – rbs