Я использую URL для импорта шрифта. Но поскольку не во всех случаях будет присутствовать Интернет, и при этом я не хочу загружать файл каждый раз, когда я запускаю программу, я хочу использовать тот же метод использования URL-адреса, но вместо этого указывать на шрифт в том же месте, что и программа.
Вот что я попробовал:
File fontfile = new File("TexasLED.ttf");
File.toURI(fontfile).toURL(fontfile);
URL fontUrl = new URL("fontfile");
Хотя я получаю эту ошибку:
Error: F:\Computer Science\draw.java:250: toURI() in java.io.File cannot be applied to (java.io.File)
Я знаю, что делаю что-то не так. Кто-нибудь знает что и как я мог это исправить?
V2:
Файл fontfile = new File ("TexasLED.ttf");
. Fontfile.toURI () toURL ();
URL fontUrl = новый URL ("fontfile");
Ошибка:
java.net.MalformedURLException: no protocol: fontfile