我目前正在設計一個基本遊戲作爲一種實驗不同GUI組件的方式。在遊戲中的某一點,我產生了一個新的框架,玩家必須選擇某個選項。我有ActionListeners
和一切設置,以便玩家可以選擇所述選項。不過,我還希望主遊戲的框架能夠告訴我何時選擇了一個選項,以便可以執行該選項。有關如何做到這一點的任何提示?我目前使用WindowFocusListener
來檢測焦點從菜單中跳出並回到主遊戲,但這似乎有點不可靠。等待在GUI中的輸入
回答
我生成一個新的框架..
使用模式JDialog
或JOptionPane
代替。考慮到'模式性質,代碼將在設置組件可見的行停止,並在繼續下一行之前等待它關閉。
準確地說 - 1+以上 – 2013-02-24 04:53:40
@HovercraftFullOfEels我可能會將此標記爲重複項,但我懷疑這是一個難以搜索的主題。不是說這是一個很好的藉口。 – 2013-02-24 04:54:56
[This question](http://stackoverflow.com/questions/6077889/how-to-make-the-main-gui-thread-wait-until-a-separate-pop -up-window-is-disappe?rq = 1)可被認爲是一個可能的重複。 – 2013-02-24 04:56:48
- 1. 如何讓GUI等待用戶輸入?
- 2. 等待輸入
- 3. 如何使程序在Python GUI中使用輸入框等待輸入?
- 4. c + +等待輸入
- 5. Qt線程等待來自GUI的輸入
- 6. printf的等待輸入
- 7. Java:如何在GUI中等待1秒
- 8. 等待node.js中的用戶輸入
- 9. android - 等待用戶輸入
- 10. 等待鍵盤輸入
- 11. 與fgets()不等待輸入
- 12. Java:InputStream.read不等待輸入?
- 13. jquery - 等待用戶輸入
- 14. 使readline等待輸入R
- 15. AlertDialog不會等待輸入
- 16. std :: cin.getline不等待輸入
- 17. WPF等待用戶輸入
- 18. 不等待輸入java
- 19. Arduino:等待串口輸入
- 20. 等待gui完成 - matlab
- 21. CIN是不是在等待輸入
- 22. 在等待輸入時運行方法
- 23. Java掃描器中斷等待輸入
- 24. 等待聽者在做...而GUI
- 25. 繼續等待輸入的程序C++
- 26. 等待超時的用戶輸入
- 27. 我的第一個scanf()不在等待輸入,但仍然在等待並接受輸入以後
- 28. 在等待按鈕輸入時檢查鍵盤輸入
- 29. Java scan.nextLine()僅等待用戶輸入int用戶輸入;不等待字符串用戶輸入
- 30. 等待只輸入X時間的輸入
請添加一些您嘗試的代碼和什麼錯誤,所以我們可以更好地回答你的問題。 – 2013-02-24 04:51:34