我正在用Swing製作一個老派的Java遊戲。我已經讀過,爲了實時捕獲輸入,我需要在新線程中運行我的遊戲循環,以便它的方法不會干擾輸入捕捉。我做了InputCapture類實現KeyListener,我已經實現keyPressed()方式類似: public class InputCapture implements KeyListener {
private Direction ca
簡單我有一個自定義對象播放器,它擴展了JLabel,我想向我的對象添加一個偵聽器,允許我使用箭頭鍵更改位置。 Swing也有一個時間表更新方法,否則當我預見密鑰問題不會繼續響應,因爲我持有密鑰。下面 public class Player extends JLabel implements Stats{
private int hp;
private int bulletcou
我正在編寫一個小遊戲。到目前爲止,我有一名球員,可以在玩家之後進入2D印刷世界。這裏有一個小的preview。 現在我的球員動作的代碼如下所示: 的KeyListener類 public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();
for(int i = 0; i < handler.object.size()
嘿傢伙我想用java中的keylistener移動一個帶箭頭鍵的矩形。我得到了一切工作並導入了所有內容,但它說類名不是在非抽象類「SoccerGame」中實現的。我不知道該怎麼辦。我試圖做出很多改變以使其起作用,但它仍然不起作用。還有更多我需要導入的軟件包嗎?希望你們能幫忙。謝謝。 // The "SoccerGame" class.
import java.awt.*;
import jav
我想知道如何能在的Java Swing改變一個JLabel的按鈕,我按,但我不知道我失去了一些東西。請幫忙。 它應該最終看起來像是在屏幕的頂部,它會顯示按下的鍵,並將按您更新JLabel。不要擔心Imports,我將它們全部放在實際的代碼中。謝謝:) public class RandomFrame extends JFrame{
Dimension Size = new Dimensi