Java 在JTextPane中编写印度地区语言,如古吉拉蒂语、旁遮普语等
我能用Java 在JTextPane中编写印度地区语言,如古吉拉蒂语、旁遮普语等,java,swing,fonts,jtextpane,Java,Swing,Fonts,Jtextpane,我能用JTextPane写印地语、乌尔都语,但不能用text pane写其他印度地区语言。我还下载了这些语言的字体,但它不起作用 如何在JTextPane中编写印度地区语言,如古吉拉提语、旁遮普语等 更新: 所需的一段代码: public class NewClass { public static void main(String args[]) { JFrame j = new JFrame("Hello!"); j.setSize(200,
JTextPane
写印地语、乌尔都语,但不能用text pane写其他印度地区语言。我还下载了这些语言的字体,但它不起作用
如何在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中使用多种印度地区语言吗 您需要设置JTextPane的字体 下面是如何设置字体和使用字体的链接
第一件事是安装字体 其次,设置
JTextPane
-
例如,如果您想设置Shivaji05
字体,以便在JTextPane
中键入Marathi,请使用:
jTextPane1.setFont(new java.awt.Font("Shivaji05", Font.PLAIN, 11));
该字体必须安装在系统中,如果找到该字体,则将支持编写这些语言。如果您使用自己的代码询问答案,则很容易获得更准确的答案,因为您需要公共类NewClass{public static void main(String args[]){JFrame j=new JFrame(“Hello!”);j.setSize(200200);JTextPane k=newjtextpane();k.setFont(新字体(“Shree-Guj-0768W”,Font.PLAIN,17));j.add(k);j.setVisible(true);}我已经在jtextpane中设置了gujrati字体,现有内容显示在gujrati中,但当我在jtextpane中写入时,会显示框。我们可以在同一jtextpane中使用多种印度地区语言吗?不要在字体样式中使用“0”之类的“幻数”。最好使用
font.PLAIN
(或另一个常量或其附加值)。“第一件事是安装字体。”+1另请参见“如何导入字体?”。我已在jtextpane中设置gujrati字体,现有内容显示在gujrati中,但当我在jtextpane中写入时,会显示框。我们可以在同一jtextpane中使用多个印度地区语言吗?您真的需要jtextpane
吗?这是样式吗(粗体、斜体、标题、段落、嵌入图像..)显示的文本?或者可以仅使用字体(或者是该字体的粗体/斜体变体)?