Class FontContainer
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer<Font>
de.pirckheimer_gymnasium.engine_pi.resources.FontContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]Alle möglichen Schriftnamen des Systems, auf dem man sich gerade befindet.
Hiernach werden Überprüfungen gemacht, ob die gewünschte Schriftart auf dem System vorhanden ist. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRuft die Ressource mit dem angegebenen Namen ab.static String[]Gibt eine Liste der Namen der Systemschriftarten zurück.static booleanisSystemFont(String fontName) Prüft, ob ein Font auf diesem System vorhanden ist.protected FontLoads a custom font with the specified name from game's resources.static FontloadByName(String fontName) Lädt eine Systemschriftart basierend auf dem Namen.static voidMethods inherited from class de.pirckheimer_gymnasium.engine_pi.resources.ResourcesContainer
add, add, addClearedListener, addContainerListener, addManipulator, clear, contains, contains, contains, count, get, get, get, get, get, get, getAlias, getAll, getAsync, getAsync, getResources, loadResource, remove, remove, removeClearedListener, removeContainerListener, removeManipulator, tryGet, tryGet
-
Field Details
-
systemFonts
Alle möglichen Schriftnamen des Systems, auf dem man sich gerade befindet.
Hiernach werden Überprüfungen gemacht, ob die gewünschte Schriftart auf dem System vorhanden ist.
-
-
Constructor Details
-
FontContainer
public FontContainer()
-
-
Method Details
-
isSystemFont
Prüft, ob ein Font auf diesem System vorhanden ist.- Parameters:
fontName- Der Name des zu überprüfenden Fonts.- Returns:
true, falls der Font auf dem System existiert, sonstfalse.
-
printSystemFonts
public static void printSystemFonts() -
getSystemFonts
Gibt eine Liste der Namen der Systemschriftarten zurück.- Returns:
- Liste mit Systemschriftarten.
-
loadByName
Lädt eine Systemschriftart basierend auf dem Namen.- Parameters:
fontName- Name des Fonts.- Returns:
- Geladener Font.
-
get
-
get
-
get
-
get
Description copied from class:ResourcesContainerRuft die Ressource mit dem angegebenen Namen ab.
Dies ist die gängigste (und bevorzugte) Methode, um Ressourcen aus einem Speicher abzurufen.
Wenn die Ressource nicht zuvor geladen wurde, versucht diese Methode, sie sofort zu laden, andernfalls wird sie aus dem Cache abgerufen.
-
load
Loads a custom font with the specified name from game's resources. As a fallback, when no font could be found by the specifiedfontName, it tries to get the font from the environment by calling.- Specified by:
loadin classResourcesContainer<Font>- Parameters:
resourceName- The name of the font- Returns:
- The loaded font.
- See Also:
-