GraphicsApp API
Eine überarbeitete und angepasste Variante der originalen GraphicsApp-Umgebung
FontPool.java
gehe zur Dokumentation dieser Datei
1package de.ur.mi.oop.fonts;
2
3import java.awt.*;
4import java.util.HashMap;
5
6
7public class FontPool {
8
9 private static final HashMap<String, Font> pool = new HashMap<>();
10
11 public static Font getFont(String name, int style, int size) {
12 String key = name.concat(String.valueOf(style)).concat(String.valueOf(size));
13 Font font = pool.get(key);
14 if(font == null) {
15 font = new Font(name, style, size);
16 pool.put(key, font);
17 }
18 return font;
19 }
20}
static Font getFont(String name, int style, int size)
Definition: FontPool.java:11