我正在尝试在JFrame中重建Eclipse控制台。
现在我似乎无法找到使用Eclipse控制台字体的方法。
我知道它被称为CVS Console Font
,但我不知道如何'达到'它。
E.g:
Font consoleFont = new Font(?????);
textArea.setFont(consoleFont);
有人知道如何加载这个字体吗?
我认为这个字体叫做Consolas
。维基百科说this关于它。
从Eclipse字体选择器中可以看到此字体也是可选的:
因此我觉得我找到了我要找的字体。
答案 0 :(得分:1)
答案 1 :(得分:1)
这很简单:
org.eclipse.jface.resource.JFaceResources.getFontRegistry().get("pref_console_font");
这将返回一个Font对象,它是Eclipse的控制台字体。
但我想提醒您:CSV插件未嵌入新版本的Eclipse中(用户必须自己安装csv插件),因此用户无法在{{1 }}。
因此,我建议您使用CVS Console Font
而不是ColorsAndFontsPreferencePage
,IDebugUIConstants.PREF_CONSOLE_FONT
中的"pref_console_font"
是IDebugUIConstants.PREF_CONSOLE_FONT
。