2013-11-14 28 views
0

對不起,如果這已經回答了,但我需要的是用戶輸入AAAA/MM/DD格式的日期。但是,當用戶放置年份(4個數字)時,令牌(/)會自動出現,而不會讓用戶選擇自己放置。我需要用戶輸入把日期放在令牌(/)被自動放入

而接下來的問題是我如何讓用戶只輸入數字而不用考慮以前的檢查。

這提前

+0

顯示一些代碼,我們不知道你是如何做用戶輸入。 –

+0

請告訴我們你到目前爲止所做的一切。 – nmenego

+0

「我怎麼讓用戶只輸入數字而不用思考」 - 不用擔心,用戶會自動做到這一點! – Ingo

回答

1

嘗試MaskFormatter

MaskFormatter formatter = new MaskFormatter("####/##/##"); 
JFormattedTextField textField = new JFormattedTextField(formatter); 

'#' 代表僅數輸入

+0

你爲什麼認爲他有一個GUI? – Maroun