我正在使用java(Swing)中的桌面应用程序。 在我的应用程序中有一些jTextField,Jlable和JtextArea。 e.g。
(Jlable)First Name: -----(JtextField)
(Jlable)Last Name: -----(JtextField)
等
所以这是我的实际问题。 Jlable,Jtextfield和JtextArea,即所有组件默认以英语显示。
与First Name, Last Name
类似,但我想在Indian regional language (Marathi)
中显示,例如प्रथम नाव
而不是First Name
。
为此,我创建了一个.properties
文件并存储FirstName=प्रथम नाव
。
我正在使用NetBeans IDE,因此从First Name
Jlable
的属性我加载了.properties文件"FirstName"
键的值。
但我无法在प्रथम नाव
First Name
的位置看到Jlable
。
我刚看到类似[][][][][][]
的内容。
那么我怎样才能实现这一点,即用Marathi
语言显示所有文本。
任何帮助都会表示赞赏。谢谢
答案 0 :(得分:1)
您需要拥有的只是计算机中的shivaji字体。 如果你有它们(检查控制面板),那么你可以使用以下代码:
label name.set text("Aan");
label name.setFont(new Font("Shivaji02"),Font.BOLD,23);
此处 23 是字体
的大小