英語、ヒンディー語、テルグ語、タミル語、マラーティー語などの複数の言語のテキストを含むデータベースがあります。
英語とヒンディー語のテキストは完全に表示されます。しかし、テルグ語、タミル語などの他の言語を選択すると、四角いボックスが表示されます。
JTextArea txtMessage = new JTextArea();
txtMessage.setLineWrap( true );
txtMessage.setWrapStyleWord( true );
JScrollPane scrollPane = new JScrollPane(txtMessage);
scrollPane.setBounds(93, 125, 226, 97);
frame.getContentPane().add(scrollPane);
lang = cbLanguage.getSelectedItem().toString();
String sql2 = "Select message from messages where language = '"+lang+"';";
try {
result = statement.executeQuery(sql2);
while(result.next()){
txtMessage.setText(result.getString(1));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
タミル語とテルグ語のフォントを正しく表示するにはどうすればよいですか?