在JTextPane中写下印度语区域语言,如古吉拉特语,旁遮普语等

时间:2012-12-27 06:54:42

标签: java swing fonts jtextpane

我可以在JTextPane中写印地语,乌尔都语,但无法在文本窗格中编写其他印度语区域语言。我还下载了这些语言的字体,但它不起作用。

如何在JTextPane中撰写Gujrati,Punjabit等印度 区域 语言?

更新:

要求的一段代码:

public class NewClass { 

    public static void main(String args[]) { 

        JFrame j = new JFrame("Hello!"); 
        j.setSize(200, 200); 
        JTextPane k = new JTextPane(); 
        k.setFont(new Font("Shree-Guj-0768W", Font.PLAIN, 17));
        j.add(k); j.setVisible(true); 

    }

} 

我在jtextpane中设置了gujrati(一种语言)字体,现有内容出现在gujrati中,但是当我在jtextpane框中写入时出现。我们可以在同一个Jtextpane中使用多种印度区域语言吗?

2 个答案:

答案 0 :(得分:10)

首先要安装字体。

其次设置JTextPane的字体 - 例如,如果您想在Shivaji05中设置JTextPane字体来输入Marathi,请使用:

jTextPane1.setFont(new java.awt.Font("Shivaji05", Font.PLAIN, 11)); 

答案 1 :(得分:4)