2011-12-05 8 views
1

私はaaa.keyPress(KeyEvent.VK_1)のようなkeyeventを使って1を呼び出す方法を知っています。dot '。'のjava keyeventフィールドは何ですか?

ここで、(。)ドットを入力する必要がありますか?しかし、私は(KeyEvent.VK_DOT)または同様のコマンドを見つけることができませんでした。 期間と呼ばれる

おかげ

答えて

6

「ドット」を助けてください。したがって、VK_PERIODです。

+0

痛いほど明白なハァッ:テンキードット用の

KeyEvent.VK_PERIOD 

:通常のドットを使用するために

Jimmt

1

VK_PERIODウィルNOTこれは完了です。時には "痛いほど明白な"答えがうまくいかない場合もあります。

VK_PERIOD実行なし数字パッドをピックアップします。それは主な期間を取得しますが、あなたはなぜそれがnumpadのために働くのか不思議に思っています。

あなたが(ドットの考えられるすべての用途に強い可能性がある)テンキーのドットを尊重する必要がある場合には

あなたは

keyEvent.getKeyChar() == '.' 

または(あなたがあなたのキーコードが必要な場合)

で行く必要があります
keyEvent.getKeyCode() == KeyEvent.VK_PERIOD || keyEvent.getKeyCode() == KeyEvent.VK_DECIMAL 

も機能します。

5

非常に古い質問、非常に基本的な質問ですが、正解はありません。

KeyEvent.VK_DECIMAL 
関連する問題