1

我正在实现多行标签图。

我有个问题。

如何更改文本流的字体大小?

在更改字体数据的高度值之前,我尝试了方法 [textflow.setFont]。

使用此代码,Font tFont = m_Textflow.getFont(); FontData[] tFontDataList = tFont.getFontData(); tFontDataList[0].setHeight(aSize); m_Textflow.setFont(new Font(null, tFontDataList[0]));

但这并没有正常工作,并且在头部留下了任何空间。

请帮帮我T^T

4

1 回答 1

1

请参阅字体 API。你会找到构造函数

Font(String name, int style, int size)-

根据指定的名称、样式和磅值创建一个新字体。

所以你可以做类似的事情

String family = textFlow.getFont().getFamily();
int style = textFlow.getFont().getStyle();
int theNewFontSize = 30;
textFlow.setFont(new Font(family, style, theNewFontSize));
于 2014-03-19T01:31:32.897 回答