在java.awt
包中,我们有Font
类。我想看看我所有可用字体的列表。
根据文档,这可以通过GraphicsEnvironment#getAllFonts()
方法实现,但它是一个抽象类。如果它应该告诉我我有什么字体,我为什么要扩展它?GraphicsEnvironment
的文档没有非抽象的子类,所以我对如何查看我的选项感到困惑。
要获得GraphicsEnvironment
的具体实例,请调用静态方法GraphicsEnvironment.getLocalGraphicsEnvironment()
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
使用示例可参见以下内容的答案:
- 正在获取字体、大小、粗体,。。。等等
- 在JButton上显示Unicode字符
- 如何确定两种字体是否具有等效的字形
- 应用程序中的Unicode字符未正确显示
- Unicode字符不兼容