控制檯輸入掩碼
回答
這是不可能顯示整個面具在打字,但你可以做的是一次讀取個別字符,當你到了相關的地方,輸出一個破折號。
編輯:您可以在控制檯中移動光標,這樣您可以輸出蒙版,然後相應地操縱光標(取決於按下了多少個按鍵)。
我剛剛發現這個here:
char escCode = 0x1B;
int row = 10; int column = 10;
System.out.print(String.format("%c[%d;%df",escCode,row,column));
哪些應該將光標移動到控制檯上的位置10,10。
我打算在桌面上使用它,我不使用GUI。 –
據我所知,我的方法可能在命令行中。 –
@Liam,如果我們編寫控制掩碼並將光標位置重置爲0會怎麼樣?這不是一件容易的事。但這是可能的。 –
不幸的是,Java沒有無緩衝的控制檯I/O。你必須通過JNI可能綁定詛咒:
http://plindenbaum.blogspot.com/2008/01/java-native-interface-jni-notebook.html
所以,我要使用console.nextLine()。但是當破折號已經在那裏。插入第一個字符後,它將跳轉到第三個字符(短劃線( - ))旁邊等。 –
- 1. 控制檯應用程序中的掩碼密碼輸入
- 2. 掩蔽密碼輸入從控制檯:爪哇與nohup命令
- 3. 從控制檯讀取密碼輸入
- 4. 通過控制檯輸入密碼
- 5. 編碼控制檯俄語sumbols輸入
- 6. jQuery輸入掩碼
- 7. jquery掩碼輸入
- 8. ReactJS:掩碼輸入
- 9. Jquerymobile輸入掩碼?
- 10. jQuery輸入掩碼
- 11. 更改輸入掩碼的掩碼?
- 12. MaskedTextBox中貨幣輸入掩碼限制
- 13. 強制段的Javascript輸入掩碼?
- 14. 十六進制的輸入掩碼
- 15. Java控制檯輸出成爲下一個控制檯輸入
- 16. C#:從控制檯輸出分離控制檯輸入
- 17. 控制檯輸入直到。並輸入
- 18. 在控制檯中輸入輸入
- 19. 從控制檯輸入java輸入
- 20. C#控制檯輸入
- 21. 控制檯忽略輸入
- 22. 輸入值在控制檯
- 23. QtCreator 2.4.1控制檯輸入
- 24. Apache-Camel控制檯輸入
- 25. java控制檯輸入
- 26. 從控制檯輸入流
- 27. 標準控制檯輸入
- 28. 你在哪裏輸入代碼塊中的控制檯輸入?
- 29. 屏蔽從控制檯輸入密碼,「無法解析符號‘控制檯’」
- 30. jquery輸入掩碼插件
據我所知,這是不可能使用標準輸入。您可能需要一個GUI解決方案。 – chrisdotcode
這在控制檯項目中無法實現。你想在哪裏使用它,桌面或Web應用程序? –
檢查輸入與正則表達式有什麼關係? –