第三节 IDEA的使用及第一个Java项目

IDEA 的使用
下载和安装 IDEA
下载地址:
https://www.jetbrains.com/idea/download/#section=windows,出现所示下载界面。下载完成后, 安装即可 。
在这里插入图片描述
在这里插入图片描述

在IDEAIDEA中创建中创建JavaJava项目项目
点击欢迎界面“
在这里插入图片描述

点击欢迎界面“Create New ProjectCreate New Project”,创建新的项目。”,创建新的项目。
在这里插入图片描述
在这里插入图片描述
src中新建java类
在这里插入图片描述
main 快捷键,sout快捷
src里程序编译后会放入out里的字码中
在这里插入图片描述
30分钟完成桌球小游戏项目

package com.bjsxt;

import java.awt.*;
import javax.swing.*;

public class BallGame extends JFrame {

    Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png");
    Image desk = Toolkit.getDefaultToolkit().getImage("images/desk.png");

    // boolean right = true; // 控制小球水平移动方向
    double x = 200;
    double y = 200;
    double degree = 3.14/3; // 弧度。3.14=180°
    //绘制窗口
    public void paint(Graphics g){
        System.out.println("窗口被画了一次!");
        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>501-40-30||y<40+40){
            degree = -degree ;
        }
        //碰到左右边界
       if(x>856-30-40||x<40){
           degree = 3.14 - degree;
       }
      
    }


    //创建窗口
    void launchFrame(){
        setSize(856,501);
        setLocation(100,100);
        setVisible(true);

        //实现动画,每秒绘制窗口25次
        while(true){
            repaint();

            try {
                Thread.sleep(40);//1s = 1000ms;大约一秒绘制25次;
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
    }



    }
    public static void main(String[] args){
        System.out.println("我的小游戏开始了!");

        BallGame game = new BallGame();
        game.launchFrame();
        }
}


```![在这里插入图片描述](https://img-blog.csdnimg.cn/3e2eebb57e3947fa831a3d150b13c96c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oGS77yM5L2g5aW9,size_20,color_FFFFFF,t_70,g_se,x_16)

![在这里插入图片描述](https://img-blog.csdnimg.cn/439a6dfdbd3f4959bf6550f46d37ae4e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oGS77yM5L2g5aW9,size_20,color_FFFFFF,t_70,g_se,x_16)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IDEA使用Java新建一个背景音乐,你可以按照以下步骤进行操作: 1. 在你的贪吃蛇游戏项目的资源文件夹中创建一个名为 "音乐"(或者其他你喜欢的名字)的文件夹,用于存放背景音乐文件。 2. 找到你想要添加的背景音乐文件,确保它是一个支持的音频文件格式(如.mp3、.wav等)。 3. 将音乐文件拷贝到刚刚创建的 "音乐" 文件夹中。 4. 在你的贪吃蛇游戏代码中找到你想要添加背景音乐的位置。 5. 在该位置,使用Java代码调用音乐文件。你可以使用Java Sound API 或者第三方库(如JavaFX)来实现。 例如,使用Java Sound API 实现: ```java import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.Clip; import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.UnsupportedAudioFileException; import java.io.File; import java.io.IOException; // 在你的代码中合适的位置 String musicFile = "音乐/背景音乐.wav"; // 音乐文件路径 try { File file = new File(musicFile); AudioInputStream audioStream = AudioSystem.getAudioInputStream(file); Clip clip = AudioSystem.getClip(); clip.open(audioStream); clip.start(); // 播放音乐 } catch (UnsupportedAudioFileException | IOException | LineUnavailableException e) { e.printStackTrace(); } ``` 6. 确保你的项目的依赖项中包含了相关的音频处理库(如Java Sound API)。 以上是一种使用Java代码新建背景音乐的方法,具体实现方式可能因项目结构和使用的库而有所不同。你可以根据你的具体情况进行调整和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值