それぞれのユニコードに割り当てられているいくつかの単語を保存しました。例:
arasu "\u0C85\u0CA5\u0CB2\u0CC1";
aadalu "\u0C86\u0CA1\u0CB2\u0CC1";
Unicode を含む上記の単語は、テキスト ファイルに保存されます。このテキスト ファイルから単語と Unicode にアクセスするたびに、単語を「カンナダ語」で表示する必要があります。まず、テキスト ファイルから Unicode にアクセスし、その Unicode を 1 つの文字列に割り当てます。たとえば、テキスト ファイルから最初の Unicode "\u0C85\u0CA5\u0CB2\u0CC1" にアクセスし、それを Java プログラムで読み取り、文字列 'str' に格納したとします。現在、文字列 str はユニコード "\u0C85\u0CA5\u0CB2\u0CC1" を持っています。次のコードでこの文字列を渡すと
JFrame frame= new JFrame("TextArea frame");
GraphicsEnvironment.getLocalGraphicsEnvironment();
Font font= new Font("Tunga",Font.PLAIN,40);
JPanel panel=new JPanel();
JTextArea jt=new JTextArea(str);
jt.setFont(font);
frame.add(panel);
panel.add(jt);
frame.setSize(250,200);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
次に、出力をカンナダ語で表示する必要があります。しかし、現在はカンナダ語で表示されていません。四角いボックスを表示しています。この問題を解決する方法。私たちを助けてください。