Java 将JTextArea字体类型更改为僧伽罗语

Java 将JTextArea字体类型更改为僧伽罗语,java,jtextarea,Java,Jtextarea,我使用JTextArea创建了文本编辑器。但它不适用于僧伽罗字体类型 t = new JTextArea(); t.setFont(new Font("kaputadotcom2004", Font.PLAIN, 12)); 由于kaputadotcom2004不是默认字体,您需要注册字体才能在您的环境中使用它。您可以这样做(示例如下所示): 由于kaputadotcom2004不是默认字体,您需要注册字体才能在您的环境中使用它。您可以这样做(示例如下所示): 卡利埃谢谢卡利埃谢谢 try

我使用JTextArea创建了文本编辑器。但它不适用于僧伽罗字体类型

t = new JTextArea();
t.setFont(new Font("kaputadotcom2004", Font.PLAIN, 12));

由于
kaputadotcom2004
不是默认字体,您需要注册字体才能在您的环境中使用它。您可以这样做(示例如下所示):


由于
kaputadotcom2004
不是默认字体,您需要注册字体才能在您的环境中使用它。您可以这样做(示例如下所示):


卡利埃谢谢卡利埃谢谢
try 
{
     GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
     ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, new File("A.ttf")));
} 
catch (IOException|FontFormatException e) 
{
     //Handle exception
}