Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(デスクトップに入力文字が表示されてしまう)
閲覧数:627
掲示板(デスクトップに入力文字が表示されてしまう)
名前
匿名
題名 デスクトップに入力文字が表示されてしまう
質問内容

質問を評価する
(0ポイント)
はじめまして。Javaについて質問させてください。

現在JavaのSwingを利用してゲームを開発しています。
ゲーム内でキーボードの文字(WASD)を利用して、
キャラクターを移動させているのですが、
IMEがオンになっている場合、デスクトップ左上に入力
中の文字が表示されてしまいます。

これを表示させないためにはどのようにしたら良いでし
ょうか。

よろしければお教えいただけますと幸いです。
以上、よろしくお願いいたします。

============================

先ほど題名の箇所に名前を入れて投稿してしまいまし
た。
申し訳ないです。
質問日時 2013-10-05 01:15:38
名前
回答内容

回答を評価する
(0ポイント)
リスナーを設定してるコンポーネントに対して
enableInputMethods(false);
でどうでしょうか?
回答日時 2013-10-06 02:52:13
名前
匿名
回答内容

回答を評価する
(0ポイント)
>>仙人さん

回答ありがとうございす。

panelに対して行ってみたのですが、再現してしまいまし
た。
途中名前入寮などでIMEを立ち上げる必要があるシーンも
あるので、
IME自体を完全に無効、というのは無理そうです。
回答日時 2013-10-09 12:31:01
名前
匿名
回答内容

回答を評価する
(0ポイント)
フォーカスが当たっている入力項目でないなら、
効果なさそうなあ。
逆に言えば、常に特定の入力項目にフォーカスが
当たっていればいけそうな。
回答日時 2013-10-09 17:47:43
名前
匿名
回答内容

回答を評価する
(0ポイント)
ちょっと見てみたら、入力項目である必要はなさそうだな。
回答日時 2013-10-09 17:54:31
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は「ID登録」からユーザIDの登録を行ってください。
氏名 匿名
回答内容
 



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道