1

我必须编写应用程序,它可以根据整个框架的大小来缩放标签和按钮的字体大小。我的想法是增加字体的大小,直到整个文本适合标签或按钮。

如何检查所有字符串是否适合按钮/标签?

4

1 回答 1

0

类似于以下内容

JComponent c = ... // it can be label, button or any other component
FontMetrics fm = c.getFontMetrics(c.getFont()); // or another font
int strw = fm.stringWidth("My text");

我从Getting string size in java (without a Graphics object available) 中拿了这个例子

于 2012-11-29T22:27:18.930 回答