兩個鍵 同時按下 的事件響應

2021-04-13 06:52:46 字數 583 閱讀 1021

一般情況下,sdk只給我們乙個鍵按下事件的響應方法,但是我們通常會遇到要響應多個鍵同時按下的事件響應。這時,我們就要靠自己來解決這個問題了。這裡有乙個解決方案可供參考:

為每乙個鍵宣告乙個boolean型別的變數:

boolean key1pressed = false;

boolean key2pressed = false;

在key1按下的事件裡把key1pressed 設為true:

key1pressed = true;

在key2按下的事件裡把key2pressed 設為true:

key2pressed = true;

在key1鬆開的事件裡把key1pressed 設為false:

key1pressed = false;

在key2鬆開的事件裡把key2pressed 設為false:

key2pressed = false;

這樣,當 key1pressed&&key2pressed == true 時就是key1和key2同時被按下了。如果需要的話,還可以新建乙個執行緒來監聽key1pressed&&key2pressed 的值,並做出相應的事件響應

兩個網域名稱同時訪問乙個tomcat下的兩個專案

兩個網域名稱,分別對映乙個tomcat底下,兩個應用。分三個步驟完成。1 網域名稱與ip的解析,此步驟在萬網等機構完成。2 apache的httpd.conf的配置 serveradmin deqiang guo yeah.net servername www.yichaoart.com error...

兩個網域名稱同時訪問乙個tomcat下的兩個專案

兩個網域名稱,分別對映乙個tomcat底下,兩個應用。分三個步驟完成。1 網域名稱與ip的解析,此步驟在萬網等機構完成。2 apache的httpd.conf的配置 serveradmin deqiang guo yeah.net servername www.yichaoart.com error...

Linux系統下配置兩個Tomcat同時執行

1 修改環境變數 vim etc profile tomcat1 export catalina base www tomcat autotest apache tomcat 8.5.45 export catalina home catalina base export tomcat home c...