java - 我想更改文本流或标签中的字体大小

标签 java eclipse-plugin font-size draw2d textflow

我正在实现多行标签图。

我有一个问题。

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

在更改字体数据的高度值之前,我尝试使用[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

最佳答案

参见the Font API 。你会找到构造函数

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

Creates a new Font from the specified name, style and point size.

所以你可以做类似的事情

String family = textFlow.getFont().getFamily();
int style = textFlow.getFont().getStyle();
int theNewFontSize = 30;
textFlow.setFont(new Font(family, style, theNewFontSize));

关于java - 我想更改文本流或标签中的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22494233/

相关文章:

java - 在java中用单独的矩形渲染等轴测图

eclipse - Eclipse 有没有好的 JSP 编辑器?

java - 目标目录中没有 Application.class。在注册表中找不到应用程序

html - CSS 字体大小 : relative vs. 的绝对值。使用哪个?

css - Safari (iPhone) 上的一些字体大小变大了

c++ - 属性透明时如何改变静态控件的字体大小和字体

java - 如何设计一个包含已知和未知键值对映射的 Java 类?

java - 如何将对象传递给 Google Maps Android API V2 Marker?

java - Hibernate找不到H2驱动

java - 如何在eclipse中使用插件开发API编辑现有的java源文件?