我可以在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中使用多种印度区域语言吗?
答案 0 :(得分:10)
首先要安装字体。
其次设置JTextPane
的字体 -
例如,如果您想在Shivaji05
中设置JTextPane
字体来输入Marathi,请使用:
jTextPane1.setFont(new java.awt.Font("Shivaji05", Font.PLAIN, 11));
答案 1 :(得分:4)