Re: [問題] JTextField的判定輸入格式設定?
※ 引述《laruku2000 (阿本)》之銘言:
: 最近寫了個小程式卻出現了問題,我需要能判定JTextField欄位輸入的值是IP位置,也就是
: 只能輸入255以下的數字,其他一律禁止,我是將IP位置分成4個JTextField來輸入,但我目
: 前使用的方法只想到幾種,都有問題如下
: 第一個
: xxx.getText().matches("[0-2][0-9][0-9]{1,3}")
: 但這樣255是合法的,299卻是非法IP,無法抓出
: 另一個
: xxx.getText() < 256
: 雖然一定可限制在255以內,但若輸入非數字一樣抓不到
@___@ 這是....
JTextField.getText() 不是回傳 String...
String 怎麼跟 int 比較大小
把第一個跟第二個(用 Integer.parseInt())一起用就好啦
然後 catch 個 Exception
====
也是有點莫名其妙的問題 @__@??
--
侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.194.156
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章