任何人都可以解釋什麼是消耗()方法及其目的,因爲我無法在網上找到它的相關信息? (例子可能是像我這樣的新手最好的)KeyEvent#consume()方法
回答
consume
方法將事件標記爲已處理。通常,這是在您選擇對輸入進行操作時從您的程序代碼執行的,例如,當您希望防止文字輸入接收到擊鍵時。
或者,以在的Javadoc給出的例子:
[該
consume
方法]允許聽衆和組件子類「消耗」的情況下,使得源極不會在它們的默認方式處理它們。例如,在Button
組件上使用mousePressed
事件將會阻止Button
被激活。
如果我在keyPressed()方法中使用key事件會發生什麼? – MinhHoang 2013-02-11 18:55:49
您是指[[KeyListener]](http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyListener.html)?添加到什麼對象? – 2013-02-11 19:15:20
假設你玩遊戲FIFA例如你的團隊在南非打俄羅斯。在正常情況下,如果我標誌着實例的俄羅斯選手和L按鍵T,它會調用一個SlideTackle(),滑動功能攻堅對俄羅斯選手。
但是,如果我只想讓一個滑動剷球只能發生在他們是對手球員附近時纔會發生,只有當我將調用consume()方法時,SlidingTackle()函數纔會響應當俄羅斯對手不在時,按下T鍵。
這就是最好的l如何理解
- 1. EntityUtils .consume返回IOException
- 2. 無法解析符號KeyEvent
- 3. Htc - 我無法處理keyevent
- 4. Chrome 10:KeyEvent或類似Firefox的KeyEvent
- 5. 如何將字符串變量轉換爲KeyEvent - 一般方法
- 6. java.lang.NoSuchMethodError:否isCtrlPressed靜態方法(Landroid /視圖/ KeyEvent的)
- 7. Windows中的Keyevent
- 8. JavaFX窗口KeyEvent
- 9. KeyEvent無法識別按下按鍵
- 10. 如何更換KeyEvent?
- 11. 的keyEvent不觸發?
- 12. 類型爲myClass的方法onKeyPreIme(int,KeyEvent)必須覆蓋或實現超類型
- 13. Android的KeyEvent未註冊
- 14. JavaFX KeyEvent沒有觸發
- 15. Object(KeyEvent key)to String(Java)
- 16. 在android中的KeyEvent處理?
- 17. 使用jQuery與KeyEvent的
- 18. JavaFX KeyEvent和重音字符
- 19. Android KeyEvent處理 - KeyCode或GetUnicodeChar?
- 20. KeyEvent不明白ENTER鍵
- 21. Android - 隱藏softkeyboard的keyevent?
- 22. 生成一個假KeyEvent
- 23. Java如何派發KeyEvent?
- 24. 安卓:通過郵政法作爲JSON請求和響應-Consume Web服務
- 25. 無法從藍牙耳機(PTT)設備獲取KeyEvent停止
- 26. JAX-RS使用@consume註解支持所有媒體類型
- 27. Apache Kafka:生產者-Consume API沒有在GCP上運行
- 28. 何時調用boost :: asio :: streambuf :: consume()和boost :: asio :: streambuf :: commit()?
- 29. JAX-RS @consume(「text/plain的」)沒有得到字符串
- 30. 模擬的Android的KeyEvent - 聚焦
http://docs.oracle.com/javase/6/docs/api/java/awt/event/InputEvent.html#consume%28%29 – nhahtdh 2013-02-11 18:46:34
是我不不知道如何正確理解短語「消費這個事件,以便它不會被源自它的源以默認方式處理」。 – MinhHoang 2013-02-11 18:50:59