使用Eclipse的Console字体

时间:2014-01-03 10:32:56

标签: java eclipse console

我正在尝试在JFrame中重建Eclipse控制台。

现在我似乎无法找到使用Eclipse控制台字体的方法。

我知道它被称为CVS Console Font,但我不知道如何'达到'它。

E.g:

Font consoleFont = new Font(?????);
textArea.setFont(consoleFont);

有人知道如何加载这个字体吗?

更新:已解决

我认为这个字体叫做Consolas。维基百科说this关于它。

从Eclipse字体选择器中可以看到此字体也是可选的:

enter image description here

因此我觉得我找到了我要找的字体。

2 个答案:

答案 0 :(得分:1)

嗯,我想你可以进入偏好,然后一般>外观>颜色和字体。

enter image description here

答案 1 :(得分:1)

这很简单:

org.eclipse.jface.resource.JFaceResources.getFontRegistry().get("pref_console_font");

这将返回一个Font对象,它是Eclipse的控制台字体。

但我想提醒您:CSV插件未嵌入新版本的Eclipse中(用户必须自己安装csv插件),因此用户无法在{{1 }}。

因此,我建议您使用CVS Console Font而不是ColorsAndFontsPreferencePageIDebugUIConstants.PREF_CONSOLE_FONT中的"pref_console_font"IDebugUIConstants.PREF_CONSOLE_FONT