我猜你的意思是想按下某個按鈕的時候程序就立即響應為長按的狀態(tài),你可以先設定一個boolean來作為標志(按鍵后生效),然后起一個新線程來循環(huán)觸發(fā)你的業(yè)務邏輯。鍵盤長按事件也就是以一定的頻率觸發(fā)持續(xù)觸發(fā)的keypressed事件,這樣就能避免鍵盤從按下到識別為長按的空白區(qū)
成都網站制作、網站建設的開發(fā),更需要了解用戶,從用戶角度來建設網站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)建站多年互聯(lián)網經驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網絡公司,打造的就是網站建設產品直銷的概念。選擇創(chuàng)新互聯(lián)建站,不只是建站,我們把建站作為產品,不斷的更新、完善,讓每位來訪用戶感受到浩方產品的價值服務。
1.GroupLayout layout=new GroupLayout(c);
創(chuàng)建一個GroupLayout的對象,同時創(chuàng)建時需要以一個Container的對象作為參數
2 layout.setAutoCreateContainerGaps(true);
setAutoCreateContainerGaps(boolean)是用來設置是否應該自動創(chuàng)建容器與觸到容器邊框的組件之間的間隙,參數是一個boolean值,true代表是,false代表否。
3. GroupLayout.ParallelGroup hpg2a=layout.createParallelGroup(GroupLayout.Alignment.LEADING);
ParallelGroup 是GroupLayout的一個內部類,所以要創(chuàng)建他的實例必須是這樣的:GroupLayout.ParallelGroup
createParallelGroup(GroupLayout.Alignment alignment)方法使用 Alignment.LEADING 的對齊方式創(chuàng)建并返回一個 ParallelGroup,Alignment.LEADING是GroupLayout的一個field,在這里以這個作為參數。 這句話就是一個簡單的語句,不能再簡單里,你看里面雖然有很多點,但其實只有一個層次就相當于 A a = b.c(o);
4. hpg2a.addComponent(cb2);
將 Component 對象作為參數添加到此 Group。就是給GroupLayout.ParallelGroup添加一個cb2組件
總結:你對api很不了解,這些東西都是在api里面可以查到的,所以你應該把api下載下來,放在自己的桌面上隨時查閱,學java 的時候api文檔是必不可少的工具哦,加油!
長按的時候會得到坐標啊,根據坐標就可以找到對應的數據,然后把彈出菜單標題設置一下就可以了.