- PR -

TabキーとEnterキーの制御方法

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/02/20
投稿数: 2
投稿日時: 2006-02-20 19:57
Tabキー(\t)とEnterキー(\n)の入力のは禁止したいのですが、教えてください!
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-02-20 20:09
引用:

未記入さんの書き込み (2006-02-20 19:57) より:
Tabキー(t)とEnterキー(n)の入力のは禁止したいのですが、教えてください!


環境は?どこで禁止?
日本語も微妙に違和感がある。
未記入
会議室デビュー日: 2006/02/20
投稿数: 2
投稿日時: 2006-02-20 21:15
JTextAreaで、禁止したい文字の処理です。
例えば、'A'を禁止したい場合、下記の処理でいいです。
public void keyTyped(KeyEvent event) {
  if (event.getKeyChar() == 'A'){
event.consume();
  }
}
でも、'\t'と'\n'の場合、だめです。
いっきゅう
大ベテラン
会議室デビュー日: 2004/04/04
投稿数: 153
お住まい・勤務地: 兵庫
投稿日時: 2006-02-21 08:20
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/awt/event/KeyEvent.html
をよくみれば
getKeyCode()で取得した値をVK_ENTER、VK_TABで比較すれば
可能かと思います。
1

スキルアップ/キャリアアップ(JOB@IT)