在Java中创建新字体
我试图在在Java中创建新字体,java,fonts,Java,Fonts,我试图在Java中创建font,我在其他帖子中也看到过,但我在这方面还是新手,这有点困难。 这是我的密码 GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, new File("fuente/TalkingToTheMoon.ttf"))); 我知道我需要一个try catch来处理异常,但在
Java
中创建font
,我在其他帖子中也看到过,但我在这方面还是新手,这有点困难。
这是我的密码
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, new File("fuente/TalkingToTheMoon.ttf")));
我知道我需要一个try catch
来处理异常
,但在此之前,我在Netbeans中得到了这样一条消息:“package ge不存在”
我不知道这到底是什么意思,在我的项目中,源代码包中有3个包,分别是Images
、Font
和SieteYMedia
,这就是程序本身。
很抱歉给您带来不便,有什么帮助吗?谢谢。代码需要一些行来执行异常:
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
try {
ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, new File("fuente/TalkingToTheMoon.ttf")));
} catch (FontFormatException ex) {
Logger.getLogger(EditTitlesJUnitTest.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(EditTitlesJUnitTest.class.getName()).log(Level.SEVERE, null, ex);
}
它还需要一些进口:
import java.awt.Font;
import java.awt.FontFormatException;
import java.awt.GraphicsEnvironment;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
您是否使用了正确的导入?我想这些应该是你需要的:import java.awt.Font;导入java.awt.GraphicsEnvironment;如果导入是正确的,请多发布一点代码。它会不断给我带来相同的错误。我不知道我是否还需要补充什么。我有导入、字体和图形环境。@user3332748请也发布邻近的代码。另外,标记发生错误的行。另外,发布错误日志。对不起,我会尽量解释得更好。我有一个包含许多对象、文本字段、jlabel、按钮等的JFrame。。我想在JFrame中的一些标签中使用自定义字体。我有很多代码,但这与我对字体所做的工作无关,我仅有的相关代码就是我给大家展示的代码。我不知道我是否必须将其包含在方法或something@Daredawk至少,您可以显示发生错误的行。这是我唯一可以向您显示的内容,我不知道还要显示什么:(