Java Графика не рисуется - PullRequest
0 голосов
/ 08 мая 2020
public void TestKeyEvent(Graphics g) {
    paintMaze(g);//paint the maze
    g.drawImage(luffyImage, now.getX() * sizex + sizex / 6, now.getY() * sizey + sizey / 6, 
            sizex - sizex / 6, sizey - sizey / 6, null);//this one work

    panel.addKeyListener(new KeyAdapter() {
        public void keyPressed(KeyEvent e) {
            int keycode = e.getKeyCode();
            if (keycode == KeyEvent.VK_DOWN) {
                g.drawImage(luffyImage, now.getX() * sizex + sizex / 6, now.getY() * sizey + sizey / 6+50, sizex - sizex / 6, sizey - sizey / 6, null);
                JOptionPane.showMessageDialog(null, "hey!");
            }
        }
    });

Когда я запускаю этот проект, я вижу luffyImage на экране. Когда я нажимаю клавишу, я вижу «эй!», Но luffyImage не двигается. Буду признателен, если вы можете мне помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...