Re: [問題] 關於JTextField的問題
※ 引述《zxwxz (zxwxz)》之銘言:
: 現在正在做gui的介面
: 由於使用者輸入可能出現很多問題
: 因此想直接把一個JTextField改寫成只能接受某些特定文字或數字
: 但是問題來了就是如果是使用.addKeyListener()
: 雖然可以抓的到文字部分
: 但是key的觸發並不是文字改變的觸發
: 因此抓到了event卻不知道怎樣把這個event擋掉
: 例如想擋掉非數字輸入
: 輸入a
: 可是卻變成抓到event VK_a
: 但是此時text內容還沒變動
: 請問有辦法抓到文字內容被變更的Listener嗎?
我想到的做法是
把jtextfield設成唯讀
然後抓按下鍵盤的事件
在判斷按下什麼
合法的就加在jtextfield後面
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.205.220
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章