對不起,如果這已經回答了,但我需要的是用戶輸入AAAA/MM/DD格式的日期。但是,當用戶放置年份(4個數字)時,令牌(/)會自動出現,而不會讓用戶選擇自己放置。我需要用戶輸入把日期放在令牌(/)被自動放入
而接下來的問題是我如何讓用戶只輸入數字而不用考慮以前的檢查。
這提前
對不起,如果這已經回答了,但我需要的是用戶輸入AAAA/MM/DD格式的日期。但是,當用戶放置年份(4個數字)時,令牌(/)會自動出現,而不會讓用戶選擇自己放置。我需要用戶輸入把日期放在令牌(/)被自動放入
而接下來的問題是我如何讓用戶只輸入數字而不用考慮以前的檢查。
這提前
MaskFormatter formatter = new MaskFormatter("####/##/##");
JFormattedTextField textField = new JFormattedTextField(formatter);
'#' 代表僅數輸入
你爲什麼認爲他有一個GUI? – Maroun
我認爲你不能這樣做,至少在一個多標準。
更多信息在這裏,但我不認爲這會有所幫助。 http://docs.oracle.com/javase/6/docs/api/java/io/Console.html
也許有JNI多平臺控制檯支持它。
顯示一些代碼,我們不知道你是如何做用戶輸入。 –
請告訴我們你到目前爲止所做的一切。 – nmenego
「我怎麼讓用戶只輸入數字而不用思考」 - 不用擔心,用戶會自動做到這一點! – Ingo