簡體   English   中英

Java applet窗格可通過箭頭鍵移動嗎?

[英]Java applet pane movable by arrow keys?

如何使Java applet不受限制或設置為一定的大小,我可以使用箭頭鍵移動事物(而不是窗口),並且圖像和內容將保留在原處?

您可以使用KeyListeners來執行此任務。 像這樣 :-

class MyKeyListener extends KeyAdapter{
    public void keyPressed(KeyEvent e){
        switch (e.getKeyCode()){
            case KeyEvent.VK_LEFT:
            leftKey = true;
            break;
            case KeyEvent.VK_RIGHT:
            rightKey = true;
            break;
            case KeyEvent.VK_UP:
            upKey = true;
            break;
            case KeyEvent.VK_DOWN:
            downKey = true;
            break;
        }
    }
    public void keyReleased(KeyEvent e){
        switch (e.getKeyCode()){
            case KeyEvent.VK_LEFT:
            leftKey = false;
            break;
            case KeyEvent.VK_RIGHT:
            rightKey = false;
            break;
            case KeyEvent.VK_UP:
            upKey = false;
            break;
            case KeyEvent.VK_DOWN:
            downKey = false;
            break;
        }
    }

這只是您如何使用KeyListner和事件的一種方式。 您可以按照自己的方式做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM