美文网首页
1.7键盘控制小球

1.7键盘控制小球

作者: linhaoyou | 来源:发表于2017-07-03 09:05 被阅读0次

    import java.awt.*;

    import java.awt.event.*;

    public class MyBall2{

    public static void main(String[] args){

    Frame w = new Frame();

    w.setSize(300, 400);

    MyPanel mp = new MyPanel();

    w.add(mp);

    w.addKeyListener(mp);

    mp.addKeyListener(mp);

    w.show();

    }

    }

    class MyPanel extends Panel implements KeyListener{

    int x = 30;

    int y = 30;

    public void paint(Graphics g){

    g.fillOval(x, y, 20, 20);

    }

    @Override

    public void keyPressed(KeyEvent arg0){

    if(arg0.getKeyCode() == 37){

    x--;

    }

    if(arg0.getKeyCode() == 38){

    y--;

    }

    if(arg0.getKeyCode() == 39){

    x++;

    }

    if(arg0.getKeyCode() == 40){

    y++;

    }

    repaint();

    }

    @Override

    public void keyReleased(KeyEvent arg0){

    }

    @Override

    public void keyTyped(KeyEvent arg0){

    }

    }

    相关文章

      网友评论

          本文标题:1.7键盘控制小球

          本文链接:https://www.haomeiwen.com/subject/fmsicxtx.html