我有一個組合框,我需要用戶在程序可以繼續進行之前選擇一些東西。有沒有辦法確保用戶在繼續之前選擇了一些東西?如何檢查一個動作是否在Java中執行?
0
A
回答
2
檢查JComboBox API,你會發現有助於你的方法,如getSelectedItem()
和getSelectedIndex()
。其實如果你檢查了API,你甚至不需要在這裏提出這個問題。這是一個很好的資源,你會想要養成使用習慣。
1
您可以將代碼的那部分移到「繼續前進」的位置,直到用戶對組合框執行操作之後。請參閱Action Listeners。
3
我會建議禁用所有相關的組件,直到用戶選擇它的值。 一旦選擇發生變化,您就可以啓用這些組件。
0
Java中有一個接口。你可以在這裏學習如何創建一個:ActionListener。這個接口處理我引用的「一個動作事件發生,只要用戶執行一個動作。」所以你的情況,當用戶點擊的東西在比賽前可以繼續,你可以添加類似:
continueGame();
actionPerformed方法下
和方法下,有更多的代碼來處理你想要什麼。
我希望這可以幫助其他人,因爲我對這個問題遲了2年。
相關問題
- 1. 如何做一個保存動作,檢查'save-as'是否已被執行
- 2. 如何檢查是否有一個performSelector:等待執行?
- 3. 如何在Java Swing中檢查批量執行SQL查詢是否成功?
- 4. 檢查一個動作當前是否正在運行?
- 5. 在執行CRUD動作之前檢查屬性是否爲真
- 6. 如何檢查一個BufferedImage是否在java中完成?
- 7. 如何檢查一個類是否存在於java項目中?
- 8. 檢查是否執行cronjob
- 9. 如何檢查一個數字是否是java/android中的「NaN」?
- 10. callgrind:如何檢查一行是否被執行
- 11. 如何在java中定期執行一個動作?
- 12. 如何在Android Studio(Java)中執行另一個動作?
- 13. 如何在執行小部件動作之前檢查值是否已更改
- 14. 是否可以在一個MySQL查詢中執行此操作?
- 15. Java - 如何檢查另一個(非Java)進程是否在Linux上運行
- 16. 檢查是否在Java中
- 17. Android - 檢查執行動作
- 18. 如何檢查一個線程是否在C#中運行?
- 19. 如何檢查文件在node.js中是否可執行?
- 20. 如何檢查文件在Lua中是否可執行?
- 21. 如何檢查是否在GUI中執行回調Thread:Android
- 22. 如何檢查我的jboss是否在JAVA中啓動?例如:
- 23. 如何檢查是否在單獨的線程中執行java Subject.doAs方法?
- 24. python:檢查一個可執行文件是否在路徑上?
- 25. 如何自動檢查執行哪個控制器動作
- 26. 如何在執行vba之前檢查命令是否可行?
- 27. 檢查Kohana中是否存在動作
- 28. 如何檢查輸入是否在java中的一組值中?
- 29. 檢查一個活動是否活動
- 30. 如何在java中檢查連接池是否正常工作?
一個很好的解決方案,因爲它消除了用戶傷害自己的所有可能性,因爲你的程序拒絕允許它。 1+ – 2013-04-24 00:28:44