MCPcopy Create free account
hub / github.com/TheCyaniteProject/exit_code_java / loadFont

Method loadFont

src/main/java/exitcode/Desktop.java:241–256  ·  view source on GitHub ↗
(String fontName, double fontSize)

Source from the content-addressed store, hash-verified

239 }
240
241 public static Font loadFont(String fontName, double fontSize) {
242
243 try {
244 java.net.URL fontUrl = Desktop.class.getResource(fontName);
245 if(fontUrl != null){
246 return Font.loadFont(fontUrl.toExternalForm(), fontSize);
247 }else{
248 return Font.loadFont("file:" + fontName, fontSize);
249 }
250
251 } catch(IllegalArgumentException | NullPointerException s) {
252 Logger.warn("\""+ fontName +"\" was not found. Using default font");
253 return Font.loadFont("/resources/fonts/Roboto-Regular.ttf", fontSize);
254
255 }
256 }
257
258}

Callers 12

initMethod · 0.95
createAppButtonMethod · 0.95
create_Popup_WindowMethod · 0.95
startMethod · 0.95
startMethod · 0.95
startMethod · 0.95
changedMethod · 0.95
changedMethod · 0.95
createAppButtonMethod · 0.95

Calls 1

warnMethod · 0.95

Tested by

no test coverage detected