Home > Software design >  How to check which fonts I have available in java.awt?
How to check which fonts I have available in java.awt?

Time:11-16

In java.awt package, we have the Font class. I want to see a list of all available fonts I have.

According to the documentation, this is possible through the GraphicsEnvironment#getAllFonts() method, but it is an abstract class. Why would I have to extend it, if it's supposed to tell me what fonts I have? The documentation for GraphicsEnvironment has no non-abstract subclasses, so I am confused on how I can view my options.

CodePudding user response:

To get a concrete instance of a GraphicsEnvironment, call the static method GraphicsEnvironment.getLocalGraphicsEnvironment()

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();

Examples of use can be seen in answers to:

  • Related