• ベストアンサー

Dojaエミュレータ画面での日本語入力の仕方

Dojaでiアプリの開発をしているのですが、 実機ではなく、エミュレータ実行画面で 日本語入力をしたいのですが、数字しか入力 できません。 TextBox.setInputMode()でかな漢字入力モードに設定しているのですが、変化なしです。(実機ではできます。) 入力を日本語化にできる方法をどなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Sam_A
  • ベストアンサー率33% (6/18)
回答No.2

自分は逆に携帯本体が手元にないため実機検証はしていませんが、 例えば下記のソースでの話になりますが、 テキストボックスが作成されエミュ携帯の決定ボタンで 入力画面(「確定」「取消」が表示されている画面)に 切り替てPC上から入力可能と成るはずです。 *:使用したDoJaはiαppliTool(DoJa2.0 Emulator),ver.1.03です。 なぜか先頭のスペースが不要されるので先頭字下げは適当にして下さい。 ------SampleMain.java----------------------------- import com.nttdocomo.ui.*; public class SampleMain extends IApplication { public void start() { Display.setCurrent(new Sample()); } } -------------------------------------------------- -------Sample.java-------------------------------- import com.nttdocomo.ui.*; class Sample extends Panel implements ComponentListener { private TextBox textBox; private Label label; Sample() { textBox=new TextBox("",10,1,TextBox.DISPLAY_ANY); textBox.setInputMode(textBox.KANA); add(textBox); label=new Label("変化無し"); add(label); setComponentListener(this); } public void componentAction(Component c,int type,int param) { if (type==TEXT_CHANGED ) { if (c==textBox) { label.setText("変化有り"); } } } } --------------------------------------------------

gappa222
質問者

お礼

Sam_Aさんソースまで書いてもらって ありがとうございます。 無事、解決しました。m(_ _)m

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Sam_A
  • ベストアンサー率33% (6/18)
回答No.1

殆どDojaは使ったことがないので正解かどうかわかりませんが、エミュ上ではPCの漢字変換(FEP)からの直接入力で漢字等の文字は入力可能となります。 エミュ自体は純粋な数字キーしか機能しないため?(仕様?) 多分、あくまで実行がメインなので実機自体のカナ変換などの動きはエミュレートしないためだと思います。

gappa222
質問者

お礼

遅くなって申し訳ありません。 Sam_Aさん回答ありがとうございます。 エミュ上ではPCの漢字変換(FEP)からの直接入力 とありますが、Dojaのエミュはキーボードで入力するのではなく、 エミュ上のキー(携帯電話の入力キー)を押して入力 するので、直接入力はできないと思います。 Java press vol.28の「ワイヤレスP2Pがやってきた!」なる特集の中で 日本語入力をしているエミュがでていたので、Java pressに問い合わせ してみることにします。 どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • iアプリの実機テストについて

    iアプリを初めて作り、エミュレータ(Doja-5.1)ではビルド&テストはうまく行ったのですが、いざ実機(P901iSにダウンロードして)でテストすると初期画面(入力画面)は表示出来るのですが入力すると(”ソフトに継続動作できない障害が発生しました。")が出てダウンします。 少し調べてビルド設定をDoja-4.0にしてビルド後テストしても同じでした。どうしたらいいか分かる方、教えて下さい。よろしくお願いします。

  • CentOSでTeraTermなどのエミュレーターソフトで日本語入力で

    CentOSでTeraTermなどのエミュレーターソフトで日本語入力できず困ってます。 知人からCentOSでのwebサイト構築を頼まれて構築しているのですが、htmlファイルをいざ書こうと思い日本語入力しようと思ったらできず非常に困っています。 何かモジュールを入れれば解決することなのか、全くわからずお手上げです。 どなたかご教授していただければ幸いです。

  • Web画面の入力項目が『日本語』にならない

    Web画面の入力項目で日本語を入力したい時、『漢字キー』を押下すれども日本語入力(全角)に切り替わらない問題を解決したい。この様な時の回避策はIME2007のプロパティで入力モードを『日本語』に指定し再度『適用』『OK』することです。これが煩わしいです。尚、この不具合はWeb画面の入力項目でのみ発生し、ExcelやWordの入力項目では発生しません。即ち『漢字キー』押下でスムーズに切り替わります。Vistaの不具合と思っていますが解決する手段は無いでしょうか?

  • 日本語入力にすると、「’」というのが入力される。

    windowsXPを使用しています。 文字入力をしたい時に、キーボードにて、 半角/全角 漢字 このキーを押して、日本語入力をしようとしたら、 Excelでも、テキストでも、ワードでも。 「’」が入力されてしまいます。 漢字入力は、IMEを使用しています。 マウスで、日本語入力をしても、 同様「’」が入力されてしまいます。 IMEの中には、日本語しか、インストールされていません。 どうしたら、日本語の入力が出来るようになりますか? すみませんが、宜しくお願いします。

  • Google日本語入力 数字を

    Google日本語入力を使っています。 数字を漢字に変換できるように設定するには、どうすればよいですか? 例。2→二 5→五 よろしくお願いします。

  • アプリ立ち上げ後、最初の入力を日本語でしたい。

    すみません。タイトルがわかりづらいと思いますが、よろしくお願いします。 Windows XPを使っています。 何らかのアプリケーションを立ち上げ、一番最初に何か文字を入力しようとする時って、必ず英語入力モードになっていますよね? でも、ブラウザでもエクセルでも、ほとんどの場合、最初に入力する文字って日本語ではないですか? そう考えると、毎回日本語モードに直してから入力しているわけですよね。この手間を改善する方法は無いのでしょうか? アプリ起動直後は、日本語入力モードになる、といった設定などありましたら教えてください。 よろしくお願いします。

  • 日本語入力できない

    インターネットエクスプローラーを使っていると突然日本語入力できなくなることがあります。(入力モードが日本語入力にならない) 別にIEを開くとそちらでは日本語入力できます。 原因をご存知の方いらっしゃいましたら教えてください。

  • 日本語入力ができなくなります。

    こんにちは OSはWindows 2000、ATOK12を使用しています。 最近からですが、パソコンを使っている途中で日本語変換モードにならなくなります。 ツールバーの緑の部分をクリックしても、下のツールバーの赤いペンで「入力システム-オン」をクリックしても日本語変換モードになりません。 例えば、 ・インターネットで新たなウインドウを開いたら日本語入力ができなかった。 ・ロータスで日本語入力できない。 パソコンを再起動すればなおりますが、また暫くすると(時間は一定ではないと思います。2~3時間ぐらい)上記の状態になります。 いったん開いたウインドウが日本語入力モードになっていれば時間が経ってても、そのウインドウに関しては大丈夫です。 新たにソフトやウインドウを開くとそうなります。 ワードなどソフトを開いた時点で日本語入力モードになっているものは問題ないのですが。。。 ここのところ毎日です。 出来たり、出来なかったりなので設定とは考えにくく・・・どこに問題があるのでしょうか?

  •  Eclipseでiアプリを取り込む方法が分かりません。

     iαppli Development Kit for DoJa-5.1でエミュレータを使用して作ったiアプリをEclipseでも実行できるようにしたいのですが、どうしたらいいか分かりません。 Eclipseで一からプロジェクトを作成するのは分かるのですが、Dojaで作成したiアプリをEclipseで改編、デバック等、行うにはどうしたらいいでしょうか? 自分はAll-in-One Eclipse3.1を使っています。

  • 日本語入力

    入力設定を「ローマ字入力」、入力モードを「ひらがな」にしていて、入力すると、「A」は「あ」できちんと表示されるが、「I」は数字の「5」になってしまう、他の文字も同様なことになります。特に何もいじってないのにどうしてこうなるのかわからないので教えてください。お願いします。