zoukankan      html  css  js  c++  java
  • 制作的第一个java小游戏

    package java1;
    import java.awt.*;
    public class java1 extends Frame {
        //球桌和桌球图片    
        Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png");
        Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.jpg");
        //桌球的起始位置
        double x=100;
        double y=100;
        //
        double degree = 3.14/3;
        
        public void paint(Graphics g) {
            System.out.println("ok");
            g.drawImage(desk,0,0,null);
            g.drawImage(ball,(int)x,(int)y,null);
            
            x = x+10*Math.cos(degree);
            y = y+10*Math.sin(degree);
            
            if(y>410) {
                degree = - degree;
            }
            if(x>856-30-40||x<40) {
                degree = 3.14-degree;
            }
            if(y<20+20) {
                degree = -degree;
            }
        }
        
        void launchFrame(){
            
            setSize(856,480);
            setLocation(50,50);
            setTitle("我的作品");
            setVisible(true);
            
            while(true) {
                repaint();
                try {
                    Thread.sleep(40);
                    
                }catch(Exception e) {
                    e.printStackTrace();
                }
            }
        }
            public static void main(String[] args) {
                System.out.println("ws");
                java1 bg = new java1();
                bg.launchFrame();
            }
        }
            

    //小球ball

    //desk

  • 相关阅读:
    [转]Putty中文乱码解决方法
    linux内核编译
    grub2的使用
    linux的简单网络配置
    [转]建立swap分区
    [转]ps/2键盘线序识别方法
    Linux下备份系统至另一硬盘
    [转]Vimium快捷键
    [转] C中的位域
    [转]diskpart命令
  • 原文地址:https://www.cnblogs.com/DWVictor/p/10037094.html
Copyright © 2011-2022 走看看