DrawingPanel.java 文件源码

java
阅读 40 收藏 0 点赞 0 评论 0

项目:pong 作者:
public DrawingPanel(){
    super();
    setPreferredSize(new Dimension(SCREEN_WIDTH, SCREEN_HEIGHT));
    Random ran = new Random();
    ball = new Ball(300, 350, 10, 3, -5, Color.BLUE);
    paddle = new Paddle((SCREEN_WIDTH/2) - (Paddle.PADDLE_WIDTH/2), SCREEN_HEIGHT - 20, 40);
    Thread t = new Thread(new Repainter());
    t.start();
    setFocusable(true);
    addKeyListener(new KeyAdapter() {
        @Override
        public void keyPressed(KeyEvent e) {
            super.keyPressed(e);
            int key = e.getKeyCode() == KeyEvent.VK_LEFT || e.getKeyCode() == KeyEvent.VK_RIGHT ? e.getKeyCode() : 0;
            if(key != 0){
                paddle.move(key);
            }
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号