2012年5月3日星期四

javaにおける、かな漢字変換のやり方がわかりません・・・

javaにおける、かな漢字変換のやり方がわかりません・・・

java初心者です。



javaで、ひらがな入力を jtextfield 等を使わずに、drawString で画面に入力しています。

どのようにしているかというと、



String a[][] = {

{""," ","□","□","□","□","□","□","□","□","□"},

{"1","あ","い","う","え","お","ぁ","ぃ","ぅ","ぇ","ぉ"},

{"2","か","き","く","け","こ","が","ぎ","ぐ","げ","ご"},

{"3","さ","し","す","せ","そ","ざ","じ","ず","ぜ","ぞ"},

{"4","た","ち","つ","て","と","だ","ぢ","づ","で","ど"},

{"5","な","に","ぬ","ね","の","□","□","□","□","□"},

{"6","は","ひ","ふ","へ","ほ","ば","び","ぶ","べ","ぼ"},

{"7","ま","み","む","め","も","ぱ","ぴ","ぷ","ぺ","ぽ"},

{"8","や","□","ゆ","□","よ","ゃ","□","ゅ","□","ょ"},

{"9","ら","り","る","れ","ろ","□","□","□","□","□"},

{"0","わ","□","を","□","ん","□","□","□","□","□"},

{"","、","。","!","?","□","っ","□","□","□","□"},

};

このような配列データから文字を指定して、



String b[] = new String[100];



の中に格納したものを画面に表示させています。



そこで質問なのですが、b[]の中に文字を格納していく過程でひらがなを漢字に変換させるには、どのような方法があるでしょうか?



アドバイスお願いします。



長文と読みにくい文章で、失礼しました。







?シフトキーを押せば良いのでは?

没有评论:

发表评论