我正在使用java(Swing)中的桌面應用程序。 在我的應用程序中有一些jTextField,Jlable和JtextArea。 例如如何以印度區域語言(Marathi)顯示swing應用程序的所有文本
(Jlable)First Name: -----(JtextField)
(Jlable)Last Name: -----(JtextField)
等
因此,這裏是我的實際問題。 Jlable,Jtextfield和JtextArea,即所有組件默認都以英文顯示。 Like First Name, Last Name
但我想在Indian regional language (Marathi)
中顯示它,例如प्रथम नाव
而不是First Name
。
爲此我創建了一個.properties
文件和存儲FirstName=प्रथम नाव
。 我正在使用NetBeans IDE,因此從屬性First Name
Jlable
我已加載.properties文件"FirstName"
鍵的值。 但我無法在First Name
Jlable
處看到प्रथम नाव
。 我剛剛看到類似[][][][][][]
的東西。
那麼我該如何實現這一點,即顯示Marathi
語言中的所有文本。
任何幫助將appreciated.Thanks
你如何建立你的屬性文件的大小?看起來你的編碼有問題。您需要閱讀屬性文件,以瞭解它的編寫情況。如果你使用非標準工具來編輯它,它會給你這樣的事情。請使用屬性編輯器來編輯這個文件。 –
閱讀[this](http://docs.oracle.com/javase/tutorial/i18n/index.html)。 – user1803551
這不是關於編碼,而是關於字體。顯然,默認的一個(對話框字體)不能顯示這些字母。這意味着PKH必須手動設置字體。如果我再次使用Swing for UI,我可能會從標準控件派生出來,並在構造函數中設置字體。 –