3

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

如何写印度地区语言,如古吉拉特语、旁遮普语等JTextPane

更新 :

根据要求的一段代码:

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 中使用多种印度地区语言吗?

4

2 回答 2

10

首先是安装字体。

其次设置字体JTextPane- 例如,如果您想设置Shivaji05输入马拉地语的字体,JTextPane然后使用:

jTextPane1.setFont(new java.awt.Font("Shivaji05", Font.PLAIN, 11)); 
于 2012-12-27T07:04:20.170 回答
4

您需要为 JTextPane 设置字体。

这是下面的链接,您可以如何设置字体并使用它

http://www.javaprogrammingforums.com/java-swing-tutorials/39-how-change-jtextarea-font-font-size-color.html

http://javatechniques.com/blog/setting-jtextpane-font-and-color/

于 2012-12-27T07:00:28.100 回答