keylistener

    0熱度

    2回答

    我正在用Swing製作一個老派的Java遊戲。我已經讀過,爲了實時捕獲輸入,我需要在新線程中運行我的遊戲循環,以便它的方法不會干擾輸入捕捉。我做了InputCapture類實現KeyListener,我已經實現keyPressed()方式類似: public class InputCapture implements KeyListener { private Direction ca

    -2熱度

    1回答

    簡單我有一個自定義對象播放器,它擴展了JLabel,我想向我的對象添加一個偵聽器,允許我使用箭頭鍵更改位置。 Swing也有一個時間表更新方法,否則當我預見密鑰問題不會繼續響應,因爲我持有密鑰。下面 public class Player extends JLabel implements Stats{ private int hp; private int bulletcou

    0熱度

    3回答

    我正在編寫一個小遊戲。到目前爲止,我有一名球員,可以在玩家之後進入2D印刷世界。這裏有一個小的preview。 現在我的球員動作的代碼如下所示: 的KeyListener類 public void keyPressed(KeyEvent e) { int key = e.getKeyCode(); for(int i = 0; i < handler.object.size()

    0熱度

    1回答

    我有兩個片段。他們都有一些音頻文件的列表。當音頻正在播放時,會彈出seekBar,當媒體完成時,sekkBar將滑下並隱藏。 現在我已經決定如果用戶想要在播放媒體時隱藏seekBar,請在兩個Fragments中單獨使用硬件MENU_KEY顯示和隱藏seekBar。 我做它像這樣,但它不工作: view = inflater.inflate(R.layout.light_fragment_main

    0熱度

    1回答

    所以,我希望用戶輸入他/她的車的他/她的車牌號,我希望它是通過分離所有字符喜歡這幅畫相當時尚:enter image description here 現在它由6個帶TextWatchers的EditTexts組成,它們可以改變每個輸入的焦點。這部分工作正常,但我的問題是刪除och字符。 當用戶想要編輯一個字段時,他/她只能點擊視圖並刪除eand替換。雖然整件事情都是錯誤的,但不可能一次刪除所有內

    1熱度

    1回答

    嘿傢伙我想用java中的keylistener移動一個帶箭頭鍵的矩形。我得到了一切工作並導入了所有內容,但它說類名不是在非抽象類「SoccerGame」中實現的。我不知道該怎麼辦。我試圖做出很多改變以使其起作用,但它仍然不起作用。還有更多我需要導入的軟件包嗎?希望你們能幫忙。謝謝。 // The "SoccerGame" class. import java.awt.*; import jav

    -1熱度

    1回答

    嘿傢伙我一直在試圖獲得一個矩形移動與Java小程序中的keylistener。唯一的問題是出於某種原因的類名。它說它沒有在抽象類中實現。任何想法爲什麼? 以下是錯誤消息:在非抽象類中未實現抽象方法「void keyTyped(java.awt.event.KeyEvent $ 1);」,它繼承自類型「java.awt.event.KeyListener」類「SoccerGame」 // The "

    0熱度

    1回答

    我想知道如何能在的Java Swing改變一個JLabel的按鈕,我按,但我不知道我失去了一些東西。請幫忙。 它應該最終看起來像是在屏幕的頂部,它會顯示按下的鍵,並將按您更新JLabel。不要擔心Imports,我將它們全部放在實際的代碼中。謝謝:) public class RandomFrame extends JFrame{ Dimension Size = new Dimensi

    -1熱度

    1回答

    我想讓飛機在整個板上移動。 這應該是非常簡單的,因爲我「已經 做之前我已經setFocusable(真),我已經添加的KeyListener,並且我也requestFocusInWindow() 我不知道什麼是做錯 當按下一個鍵,它甚至不會進入的keyPressed方法 我測試,試圖打印出「喜」。 package game; import java.awt.Graphics;

    0熱度

    1回答

    Python的鍵盤輸入記錄,我想創建使用MSVCRT模塊自駕車蟒蛇的KeyListener。但它不會捕獲我按下的按鍵。下面的代碼: if msvcrt.getwch() == 'w': keypresses.append(1) elif msvcrt.getwch() == 's': keypresses.append(2) elif msvcrt.getwch() ==