如何讓TextField輸入字母而不是將其與字符串進行比較?這是Hang子手遊戲。TextField和爲Hangman遊戲提交JavaFx
-2
A
回答
1
該字段本身不會進行任何比較,它只會將僅作爲輸入接入點的。這意味着它唯一能做的就是收集你輸入的任何內容。
那麼你怎麼實際進行比較呢?那麼每次在現場寫下東西時,你都必須調用一個基礎方法。
你可以使用一些Java的編譯的字符串的功能,例如,你可以使用這個方法:
string.indexOf('a').
如果
a
存在於字符串,它返回index(>=0)
。如果不是,則返回-1
。所以,非負的返回值意味着a
存在於字符串中。
0
您可以使用Java Swing創建UI。 有一個文本框(JTextField)。但大多數文本框本身不會寫任何東西。用戶必須寫作。 您希望一次只能添加一個字符,或者您必須檢查用戶輸入的文本是否最多隻有一個字符。 之後,您可以檢查字符中是否存在你正在尋找的單詞。
相關問題
- 1. Hangman遊戲在objective-c
- 2. NameError:name'word'沒有在hangman遊戲中定義
- 3. Hangman與GUI的遊戲故障
- 4. JavaFX對話 - 遊戲
- 5. Python - 需要爲Hangman遊戲顯示圖形
- 6. JavaFX遊戲OOP模型
- 7. 使用.blend文件提交遊戲
- 8. 遊戲中心得分提交問題
- 9. 將分數提交給遊戲中心
- 10. JavaFx 2.0遊戲引擎/框架 - JavaFx 2.0如何更改Java遊戲?
- 11. onAction爲javafx中的textfield
- 12. C++ Hangman遊戲,如何製作「右」字母棒
- 13. 在Elixir的Hangman遊戲中用字母替換破折號
- 14. 添加char到char數組問題,hangman遊戲
- 15. 用我的hangman遊戲(Java)中的userInput卡住
- 16. 遊戲引擎作爲EXE和遊戲作爲DLL?
- 17. 遊戲的交叉拖動行爲
- 18. JavaFX TextField驗證
- 19. JavaFX TextField EventHandler
- 20. JavaFX 2.2 TextField maxlength
- 21. 如何讓單詞中的字母顯示爲Hangman遊戲的下劃線?
- 22. 我應該手動提交這個遊戲!交易?
- 23. Javafx有窗格關注遊戲角色
- 24. 遊戲客戶端交互
- 25. Android交通遊戲開發
- 26. iPhone Cocos2d遊戲更改爲iPad遊戲
- 27. 將遊戲實現爲快速遊戲
- 28. Lua,遊戲狀態和遊戲循環
- 29. JavaFX TextField監聽器
- 30. JavaFX - 自定義TextField