如何解决我无法将图像和字体加载到我的包中 (Java)
我想在 java 中使用个人字体和图像,但由于我使用的是一个包,它找不到图像和字体,您有访问这些资源的特定方法吗?
//FONT
this.lblStatut = new JLabel("C’est au tour du seigneur Noir ! =^∇^*=",JLabel.CENTER);
this.lblSubtitle = new JLabel("Choisissez la planète à conquérir ou libérer.",JLabel.CENTER);
String fName = "./assets/fonts/Montserrat/Montserrat-Bold.ttf";
String f2Name = "./assets/fonts/FreePixel.ttf";
InputStream fFont = PanelStatutNoir.class.getResourceAsStream(fName);
InputStream f2Font = PanelStatutNoir.class.getResourceAsStream(f2Name);
try {
Font font = Font.createFont(Font.TRUETYPE_FONT,fFont);
Font bigFont = font.deriveFont(Font.PLAIN,45);
Font font2 = Font.createFont(Font.TRUETYPE_FONT,f2Font);
Font smallFont = font2.deriveFont(Font.PLAIN,16);
this.lblStatut.setFont(bigFont);
this.lblStatut.setForeground(Color.WHITE);
this.lblSubtitle.setFont(smallFont);
this.lblSubtitle.setForeground(Color.BLACK);
}
catch (IOException e){ e.printStackTrace(); }
catch (FontFormatException e){ e.printStackTrace(); }
//Rectangle
this.imgFond = Toolkit.getDefaultToolkit().getImage( "assets/msgStatut/Rectangle.png" );
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。